lbffi, python3 ver.bump python glib2 libxml2 rebuild

This commit is contained in:
Rmys
2023-10-16 13:24:33 +03:00
parent 720b841743
commit 93c0b9f6ac
10 changed files with 131 additions and 65 deletions
@@ -36,6 +36,13 @@
</Package>
<History>
<Update release="34">
<Date>2023-10-15</Date>
<Version>67.8.0</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="33">
<Date>2023-09-04</Date>
<Version>67.8.0</Version>
+7
View File
@@ -142,6 +142,13 @@
</Package>
<History>
<Update release="42">
<Date>2023-10-15</Date>
<Version>2.78.0</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="41">
<Date>2023-10-13</Date>
<Version>2.78.0</Version>
+8 -1
View File
@@ -12,7 +12,7 @@
<IsA>library</IsA>
<Summary>A portable foreign function interface library</Summary>
<Description>The libffi library provides a portable, high level programming interface to various calling conventions.</Description>
<Archive sha1sum="8df6cb570c8d6596a67d1c0773bf00650154f7aa" type="targz">ftp://sourceware.org/pub/libffi/libffi-3.3.tar.gz</Archive>
<Archive sha1sum="ecc58fb89aac4329b34dd019fe337d291b47c799" type="targz">https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz</Archive>
</Source>
<Package>
@@ -56,6 +56,13 @@
</Package>
<History>
<Update release="8">
<Date>2023-10-15</Date>
<Version>3.4.4</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="7">
<Date>2023-01-28</Date>
<Version>3.3</Version>
+7
View File
@@ -91,6 +91,13 @@
</Package>
<History>
<Update release="20">
<Date>2023-10-15</Date>
<Version>2.11.5</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="19">
<Date>2023-10-13</Date>
<Version>2.11.5</Version>
+7
View File
@@ -140,6 +140,13 @@
</Package>-->
<History>
<Update release="34">
<Date>2023-10-15</Date>-
<Version>2.7.18</Version>
<Comment>Rebuild libffi.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="33">
<Date>2023-10-12</Date>-
<Version>2.7.18</Version>
+4 -4
View File
@@ -51,8 +51,8 @@ def install():
pisitools.remove("/usr/bin/2to3")
pisitools.dodoc("LICENSE", "README.*")
pisitools.removeDir("/usr/lib/python3.9/idlelib")
pisitools.removeDir("/usr/lib/python3.9/tkinter")
pisitools.removeDir("/usr/lib/python3.9/turtledemo")
pisitools.removeDir("/usr/lib/python3.11/idlelib")
pisitools.removeDir("/usr/lib/python3.11/tkinter")
pisitools.removeDir("/usr/lib/python3.11/turtledemo")
pisitools.remove("/usr/bin/idle3*")
pisitools.remove("/usr/lib/libpython3.9.a")
# pisitools.remove("/usr/lib/libpython3.11.a")
+69 -59
View File
@@ -12,7 +12,7 @@
<License>custom</License>
<Summary>Next generation of the python high-level scripting language</Summary>
<Description>Python is an accessible, high-level, dynamically typed, interpreted programming language, designed with an emphasis on code readability. It includes an extensive standard library, and has a vast ecosystem of third-party libraries.</Description>
<Archive sha1sum="abe4a20dcc11798495b17611ef9f8f33d6975722" type="tarxz">https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tar.xz</Archive>
<Archive sha1sum="932f9833ee6d70a530a21d7c12c490a42c8b1574" type="tarxz">https://www.python.org/ftp/python/3.11.6/Python-3.11.6.tar.xz</Archive>
<!-- <Archive sha1sum="bf7badf7e248e0ecf465d33c2f5aeec774209227" type="targz" target="Python-3.8.5">https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz</Archive> -->
<BuildDependencies>
<Dependency>bzip2</Dependency>
@@ -31,10 +31,10 @@
<!--<Dependency>tcltk-devel</Dependency>-->
</BuildDependencies>
<Patches>
<Patch level="1">gentoo/0001-Install-libpythonX.Y.a-in-usr-lib-instead-of-usr-lib.patch</Patch>
<Patch level="1">gentoo/0004-setup.py-exit-with-non-zero-status-on-failure.patch</Patch>
<Patch level="1">gentoo/0005-Improve-distutils-C-support.patch</Patch>
<Patch level="1">gentoo/0007-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch</Patch>
<!-- <Patch level="1">gentoo/0001-Install-libpythonX.Y.a-in-usr-lib-instead-of-usr-lib.patch</Patch> -->
<!-- <Patch level="1">gentoo/0004-setup.py-exit-with-non-zero-status-on-failure.patch</Patch> -->
<!-- <Patch level="1">gentoo/0005-Improve-distutils-C-support.patch</Patch> -->
<!-- <Patch level="1">gentoo/0007-distutils-make-OO-enable-both-opt-1-and-opt-2-optimi.patch</Patch> -->
</Patches>
</Source>
@@ -57,60 +57,63 @@
<Files>
<Path fileType="executable" permanent="0">/usr/bin/p*</Path>
<Path fileType="executable" permanent="0">/usr/bin/2to3*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/d*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/e*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/h*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/imp*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/j*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib2*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/log*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/u*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/v*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/w*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/x*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/*.py</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/*.txt</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/b*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_b*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_d*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_e*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/f*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/g*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_g*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_h*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_j*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_l*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/n*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/o*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_o*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/r*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_r*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/_te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/ti*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/u*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/x*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/lib-dynload/z*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/__pycache__</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.9/zoneinfo/__pycache__/*.pyc</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/d*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/e*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/h*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/imp*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/j*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib2*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/log*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/u*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/v*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/w*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/x*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/*.py</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/*.txt</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/a*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/b*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_b*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_c*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_d*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_e*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/f*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/g*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_g*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_h*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_j*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_l*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_m*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/n*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/o*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_o*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/p*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/r*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_r*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/s*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/_te*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/ti*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/u*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/x*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/lib-dynload/z*</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/__pycache__</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/zoneinfo/__pycache__/*.pyc</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/re</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/__phello__/</Path>
<Path fileType="library" permanent="0">/usr/lib/python3.11/tomllib</Path>
<Path fileType="library" permanent="0">/usr/lib/*.so</Path>
<Path fileType="library" permanent="0">/usr/lib/libpython3.9.so*</Path>
<Path fileType="library" permanent="0">/usr/lib/libpython3.11.so*</Path>
<Path fileType="man" permanent="0">/usr/share/man/man1/*</Path>
<Path fileType="doc" permanent="0">/usr/share/doc</Path>
</Files>
@@ -123,12 +126,19 @@
<Dependency release="current">python3</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header" permanent="0">/usr/include/python3.9/*</Path>
<Path fileType="header" permanent="0">/usr/include/python3.11/*</Path>
<Path fileType="library" permanent="0">/usr/lib/pkgconfig/*</Path>
</Files>
</Package>
<History>
<Update release="43">
<Date>2023-10-15</Date>
<Version>3.11.6</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="42">
<Date>2023-10-12</Date>
<Version>3.9.18</Version>
+7
View File
@@ -59,6 +59,13 @@
</Package>
<History>
<Update release="10">
<Date>2023-10-15</Date>
<Version>5.18.16</Version>
<Comment>Revuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="9">
<Date>2020-12-09</Date>
<Version>5.18.16</Version>
+7
View File
@@ -69,6 +69,13 @@
</Package>
<History>
<Update release="7">
<Date>2023-10-15</Date>
<Version>2.2.7</Version>
<Comment>Rebuild libffi.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="6">
<Date>2020-12-09</Date>
<Version>2.2.7</Version>
+8 -1
View File
@@ -14,7 +14,7 @@
<Description>Yüksek verimli üretme sistemi</Description>
<Archive sha1sum="39b8a4bff467fdaa5f9ee87e04715bd97a148378" type="targz">https://github.com/mesonbuild/meson/releases/download/1.2.2/meson-1.2.2.tar.gz</Archive>
<BuildDependencies>
<Dependency versionFrom="3.9.15">python3-devel</Dependency>
<Dependency versionFrom="3.11.6">python3-devel</Dependency>
<Dependency>python3-setuptools</Dependency>
</BuildDependencies>
<Patches>
@@ -38,6 +38,13 @@
</Files>
</Package>
<History>
<Update release="42">
<Date>2023-10-15</Date>
<Version>1.2.2</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="41">
<Date>2023-09-29</Date>
<Version>1.2.2</Version>