From 994fe442814c4d169bb0f1ee9745604928006b39 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 26 May 2024 00:07:28 +0100 Subject: gentoo auto-resync : 26:05:2024 - 00:07:27 --- dev-lang/Manifest.gz | Bin 22136 -> 22140 bytes dev-lang/algol68g/Manifest | 2 + dev-lang/algol68g/algol68g-3.5.2.ebuild | 41 +++++++++ dev-lang/gprolog/Manifest | 6 -- .../gprolog/files/gprolog-1.4.5-check-boot.patch | 11 --- dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch | 40 --------- dev-lang/gprolog/files/gprolog-1.4.5-links.patch | 15 ---- dev-lang/gprolog/files/gprolog-1.4.5-llvm-as.patch | 38 --------- dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch | 29 ------- .../gprolog/files/gprolog-1.4.5-txt-file.patch | 10 --- dev-lang/kotlin-bin/Manifest | 4 +- dev-lang/kotlin-bin/kotlin-bin-1.9.23.ebuild | 59 ------------- dev-lang/kotlin-bin/kotlin-bin-2.0.0.ebuild | 59 +++++++++++++ dev-lang/logtalk/Manifest | 1 - .../logtalk/files/logtalk-3.36.0-portage.patch | 19 ----- dev-lang/python/Manifest | 2 +- dev-lang/python/python-3.13.0_beta1_p2.ebuild | 94 +++++++++++++++++++-- 17 files changed, 190 insertions(+), 240 deletions(-) create mode 100644 dev-lang/algol68g/algol68g-3.5.2.ebuild delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-check-boot.patch delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-links.patch delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-llvm-as.patch delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch delete mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch delete mode 100644 dev-lang/kotlin-bin/kotlin-bin-1.9.23.ebuild create mode 100644 dev-lang/kotlin-bin/kotlin-bin-2.0.0.ebuild delete mode 100644 dev-lang/logtalk/files/logtalk-3.36.0-portage.patch (limited to 'dev-lang') diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 7cf8ce722b75..7b003018a0b5 100644 Binary files a/dev-lang/Manifest.gz and b/dev-lang/Manifest.gz differ diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest index 3ff629fdc0a0..f581745407da 100644 --- a/dev-lang/algol68g/Manifest +++ b/dev-lang/algol68g/Manifest @@ -1,4 +1,6 @@ AUX algol68g-3.3.21-configure-implicit.patch 236 BLAKE2B e59d1e65f6d1b83ac1bb43f00614d44ca13b0b2ad77fbc2da944b163487f679302e73d23bbe7d4adeb9a3168466bf38e53a38a3001b2e64725682f7e0edbbeac SHA512 11d9d38d98e210a2b20ef464ae365b4a1eab72befdb5daae15ad031cfda0d65f5d7134fe2c9c26d2929c172ebfef3acafd9072977c68a383784f2ccdefc41ff1 DIST algol68g-3.5.1.tar.gz 661670 BLAKE2B ec0aa47f367af621f3cf8ebad81bd501bac31238b4a918943917fec4d9f66cf57f98f5bd4c4c02d315a8f1ac2fd789aafb6e331289fac417abf9301a2a5d339d SHA512 764038c7db567d5fc130d4c324b74f43d7dbcfd89efb7b12b1a6983314a7e13f17e105fa783fb3397fff3773b69699ca3f5fd3be873229db9bf91582f7bf52f4 +DIST algol68g-3.5.2.tar.gz 664147 BLAKE2B 894d19a01a68613b2d4f3f5aeb10e1a72a87b50ee044c7791880f2e1ac7ef067377e7790009d339941fea3f6c93a13b3d85aac907789fecb5b9044e493d7dcfe SHA512 3bd46d1034cd771086981bc2e2004cca199cf13e8840fb867d66fe8ac63af06bbc8976decd46dea1bec9b64b38bbdb878582c5244fcd893695da19a5f84d924f EBUILD algol68g-3.5.1.ebuild 946 BLAKE2B 7826e7dd8c13921585c3056103f6ad3e241e1599e45ed7854fd1f2da334d057bd5c92d6178491387cbdf391b7bc3bda1d2f1ca1eb458a0eb2d1b4251157ef29d SHA512 509e4b99469fcf59a74871f4d5f28ec22d2b6ae6c361abfa9305ef666580f27154cd33ffa3c923df665229c581bb56d8a57f33d16dc0d0b546cf1509cf6f1d39 +EBUILD algol68g-3.5.2.ebuild 947 BLAKE2B 87f8a18c197e751b44821dcf82b8c262d8430caa080e2f3a742771b583a94d99b6e072c109d7c66738dce198a03de3c3fecc8fac9f45a504b0d9508fa3d07688 SHA512 d2e9d150e89e830205f4a9f7c406c40ccce9399a89499f8757b0ff1e3651143333f2577b0a4eb6b388a706b14a884023f562bf4a0c018c41bd50cff9c52ac7a3 MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a diff --git a/dev-lang/algol68g/algol68g-3.5.2.ebuild b/dev-lang/algol68g/algol68g-3.5.2.ebuild new file mode 100644 index 000000000000..6689c5616025 --- /dev/null +++ b/dev-lang/algol68g/algol68g-3.5.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Algol 68 Genie compiler-interpreter" +HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html" +SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline" + +RDEPEND=" + curl? ( net-misc/curl ) + gsl? ( sci-libs/gsl:= ) + mpfr? ( dev-libs/mpfr:= ) + plotutils? ( media-libs/plotutils ) + postgres? ( dev-db/postgresql:* ) + readline? ( sys-libs/readline:= ) +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" ) + +src_configure() { + local -a myconf=( + $(use_enable curl) + $(use_enable gsl) + $(use_enable mpfr) + $(use_enable ncurses curses) + $(use_enable plotutils) + $(use_enable postgres postgresql) + $(use_enable readline) + $(use_with ncurses) + ) + econf "${myconf[@]}" +} diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest index f30e5952356a..b18fc0c90ada 100644 --- a/dev-lang/gprolog/Manifest +++ b/dev-lang/gprolog/Manifest @@ -1,9 +1,3 @@ -AUX gprolog-1.4.5-check-boot.patch 327 BLAKE2B bf0cdf518b9d6c7234cb86b3f16365da28d8aff0a43cae017a88a2d62c262cf661f540e07092f521884e68fed70732d5db707e8d51425cc38f3a9ffafc262a51 SHA512 8b5d56f5330582cb795e9ec1f640227cb7fda08fc259865988d5c0873a0a9c8e84234cf4612cb4d91358583a5450a69e3c9cbd61a5da5c2d3eed82f2f4981df9 -AUX gprolog-1.4.5-ldflags.patch 2018 BLAKE2B 22abb02fd783418b44eed4eac046782185322ff06a905f97f317a8dc19c1861f8939a905ab76ab5dacd92cdf5b8c9b3fafce1d608b24e8cc6c9333e1a96dc6df SHA512 79f20d12b24cb691d8628cf985130c9e133db694886e49bf2d760bab7696ca9bd5a3250f2671486404b37a16b3fee54b25a49175e32df46f533f97376610da98 -AUX gprolog-1.4.5-links.patch 491 BLAKE2B 6bd1130a6bacc1fc9301078af4452f987980b02a80f43d13b8a0a3639e8bd4084de6bb70db1945c430b4e0f45fb0c45b03090a5da4e53a0e80e03535e595ccdc SHA512 87b353b238ac79a0f659756909b5a4ca35c9c60d02c07ffcd4029c640bd8804a8fb8b6845b62b23b746c629c7491bd07c3e90f564e7afacfc8e194e4d52cb136 -AUX gprolog-1.4.5-llvm-as.patch 1507 BLAKE2B 37f727d2fb2b38045340715160f80dd00c2cc15b249ad6566ac50495f23992a455ea89b5a865a0d8b2385df2f89c8ad1eb77d59e0fbf484172c7af9870f38bb6 SHA512 a49e2d33a77dcb5c85284df462337cf9a93b4a35c61f6a1c84d1806575a87cf94f07de9cb9ed7e0dbff49dd7675b94f1cf2dd92c1c1406a3f36deb4b33faf27a -AUX gprolog-1.4.5-nodocs.patch 1117 BLAKE2B 15e65f72506a57dc7b1c549cb4f01c43e9d46f8a78c4a16309599b1db48d192e8aab933dc128ebcea957f77778a321f10d9233676356d52efc7c33e4ed658d13 SHA512 c4aa11081c8c85989e9947b3be25bc74a22456ecf5404b943e9985835319e7c33273bd2b30f003aad4cc3bc842b98069e647b8203a3c4f45f8cf2bed08af9afd -AUX gprolog-1.4.5-txt-file.patch 578 BLAKE2B 22f4803c19fc4e8266065e457e711df2885d8539325f02bc426d1a351163e3dcf6f339e3f1bb2586e807ebd41b237f7e4f1ca9a139bd3fa71c76db5684c9d37d SHA512 e0cb7ed9c6dd8a394898086335312556ffa313e18dba9c281bcc45749ef9b297f0ec3cfddfd197524be55315c79cf89f370a04f0d6b10a0e95ac6a59ca92fc67 AUX gprolog-1.5.0-destdir.patch 1981 BLAKE2B d670a73ce06fe6318bb838a1f7e55b93643e00266b9b41e57137e3060b977f124a44be1a1f2f8ee60b62bcf3e6490ea013884cfa7399414d7da7498db420af31 SHA512 543e44b4f2ec548530090df29d2ec2d49c7dff0fa4ae0d6ef1a412cbdb17ecdf6960cc4bbc099aefd05b84d4ac1fca8ecec4009d3bd06bd39385799853ae0e46 AUX gprolog-1.5.0-ldflags.patch 3961 BLAKE2B 0571c24bbe50a39b901f0ac6d2167b3a6a12670698310c7ecdbb47588f3a214570a5cd71f03d26c21e2426e61d9c59d9b92dca45c08695a2912eb25368f9a6b2 SHA512 7c405d9027ad7d78558059e27ddce8820b7f0adf5f3d8ebbc200e0ccc0ada000b611c2d17a31dc489b2d0c4b3d3686ddf966fb2ffc14e1dddc2ce82c61660833 AUX gprolog-1.5.0-links.patch 501 BLAKE2B 61d7fb23cb418c0ac4e938ec476fcbc0f3d83ad6f87694752de20c2cbec983e89a7b13bbd396ab93fae4da7f030361200b13aca4fbf5362e3371211ef21b1106 SHA512 a9eef1d3431ad61f16dd8fd48f316e727764c944b658ef1b633000e620dd871fe5625103b0a21889a7629a643317141264df95d522dcb2333de78458b1d85d20 diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-check-boot.patch b/dev-lang/gprolog/files/gprolog-1.4.5-check-boot.patch deleted file mode 100644 index a2b9638872fb..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-check-boot.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gprolog-1.4.5.orig/src/Pl2Wam/check_boot 2012-12-07 03:09:23.000000000 +0100 -+++ gprolog-1.4.5/src/Pl2Wam/check_boot 2018-09-01 12:56:38.385276112 +0200 -@@ -13,7 +13,7 @@ - - rm_make() { - rm -f $* -- make >/tmp/make.log 2>&1 || (echo /tmp/make.log ; exit 1) -+ make >make.log 2>&1 || (echo make.log ; exit 1) - } - - diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch b/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch deleted file mode 100644 index 05bdb8e366a4..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -urN gprolog-1.4.5.orig/src/Ma2Asm/Makefile.in gprolog-1.4.5/src/Ma2Asm/Makefile.in ---- gprolog-1.4.5.orig/src/Ma2Asm/Makefile.in 2015-01-13 19:00:19.000000000 +0100 -+++ gprolog-1.4.5/src/Ma2Asm/Makefile.in 2018-07-22 11:20:29.622236171 +0200 -@@ -19,7 +19,7 @@ - - ma2asm@EXE_SUFFIX@: ma2asm@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ \ - ma2asm_inst@OBJ_SUFFIX@ ma2asm_inst.c -- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ -+ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ - - - clean: -diff -urN gprolog-1.4.5.orig/src/TopComp/Makefile.in gprolog-1.4.5/src/TopComp/Makefile.in ---- gprolog-1.4.5.orig/src/TopComp/Makefile.in 2018-07-14 10:19:12.000000000 +0200 -+++ gprolog-1.4.5/src/TopComp/Makefile.in 2018-07-22 11:20:29.622236171 +0200 -@@ -23,10 +23,10 @@ - - $(GPLC)@EXE_SUFFIX@: top_comp.c copying.c ../EnginePl/wam_regs.h \ - ../EnginePl/gp_config.h ../EnginePl/machine1.c decode_hexa.c copying.c prolog_path.c -- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS) -+ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS) - - $(HEXGPLC)@EXE_SUFFIX@: hexfilter.c decode_hexa.c -- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c -+ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c - - - -diff -urN gprolog-1.4.5.orig/src/Wam2Ma/Makefile.in gprolog-1.4.5/src/Wam2Ma/Makefile.in ---- gprolog-1.4.5.orig/src/Wam2Ma/Makefile.in 2015-01-05 11:11:29.000000000 +0100 -+++ gprolog-1.4.5/src/Wam2Ma/Makefile.in 2018-07-22 11:20:29.622236171 +0200 -@@ -12,7 +12,7 @@ - $(CC) $(CFLAGS) -c wam2ma.c - - wam2ma@EXE_SUFFIX@: wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ -- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ -+ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ - - - clean: diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-links.patch b/dev-lang/gprolog/files/gprolog-1.4.5-links.patch deleted file mode 100644 index 573e27910bd0..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-links.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 -+++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:41:15.762184054 +0200 -@@ -81,10 +81,10 @@ - - # --- Links --- # - --install-links: uninstall-links -+install-links: - if test $(LINKS_DIR) != none; then \ - ./mkinstalldirs $(LINKS_DIR); \ -- (cd $(LINKS_DIR) ; $(LN_S) $(INSTALL_DIR)/bin/* .); \ -+ (cd $(LINKS_DIR); for i in $(BIN_FILES); do $(LN_S) -r $(INSTALL_DIR)/bin/$$i .; done); \ - fi - - uninstall-links: diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-llvm-as.patch b/dev-lang/gprolog/files/gprolog-1.4.5-llvm-as.patch deleted file mode 100644 index 6adc8feb2720..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-llvm-as.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- gprolog-1.4.5.orig/src/configure.in 2018-07-14 08:19:12.000000000 -0000 -+++ gprolog-1.4.5/src/configure.in 2021-06-27 10:13:31.004977355 -0000 -@@ -334,15 +334,26 @@ - dnl we use AS0 instead of AS else AC_CHECK_TOOL does not work - dnl (instead of testing a prefix like x86_64-w64-mingw32- it will - dnl think the user wants to override the test) -- AS0=as -- case "$host" in -- sparc64*bsd*) ASFLAGS='-Av9a -64 -K PIC';; -- i*86*darwin1*) ASFLAGS='-arch i686';; -- i*86*linux*) ASFLAGS='--32';; -- x86_64*solaris*) AS0=gas; ASFLAGS='--64';; -- x86_64*darwin*) ASFLAGS='-arch x86_64';; -- x86_64*linux*) ASFLAGS='--64';; -- *) if test "$with_gas" = yes; then AS0=gas; fi;; -+ case "$CC" in -+ *cc) -+ AS0=as -+ case "$host" in -+ sparc64*bsd*) ASFLAGS='-Av9a -64 -K PIC';; -+ i*86*darwin1*) ASFLAGS='-arch i686';; -+ i*86*linux*) ASFLAGS='--32';; -+ x86_64*solaris*) AS0=gas; ASFLAGS='--64';; -+ x86_64*darwin*) ASFLAGS='-arch x86_64';; -+ x86_64*linux*) ASFLAGS='--64';; -+ *) if test "$with_gas" = yes; then AS0=gas; fi;; -+ esac -+ ;; -+ *clang) -+ AS0=$CC -+ ASFLAGS='-c' -+ ;; -+ *) -+ AC_MSG_ERROR([unsupported compiler $CC]) -+ ;; - esac - AC_CHECK_TOOL([AS],[$AS0]) - AC_PROG_RANLIB diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch b/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch deleted file mode 100644 index c5c517b1887a..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 -+++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:59:54.877137249 +0200 -@@ -97,7 +97,7 @@ - # --- Documentation --- # - - install-doc: -- if test $(DOC_DIR) != none; then \ -+ if test $(DOC_DIR) != $(DESTDIR)none; then \ - ./mkinstalldirs $(DOC_DIR); \ - (F=`cd ../doc; echo $(DOC_FILES)`; \ - for i in $$F; do $(INSTALL_DATA) ../doc/$$i $(DOC_DIR); done); \ -@@ -113,7 +113,7 @@ - # --- HTML --- # - - install-html: -- if test $(HTML_DIR) != none; then \ -+ if test $(HTML_DIR) != $(DESTDIR)none; then \ - ./mkinstalldirs $(HTML_DIR); \ - (F=`cd ../doc/html_node; echo $(HTML_FILES)`; \ - for i in $$F; do $(INSTALL_DATA) ../doc/html_node/$$i $(HTML_DIR); done); \ -@@ -129,7 +129,7 @@ - # --- Examples --- # - - install-examples: -- if test $(EXAMPLES_DIR) != none; then \ -+ if test $(EXAMPLES_DIR) != $(DESTDIR)none; then \ - ./mkinstalldirs $(EXAMPLES_DIR)/ExamplesPl; \ - (F=`cd ../examples/ExamplesPl; echo $(EXPL_FILES)`; \ - for i in $$F; do $(INSTALL_DATA) ../examples/ExamplesPl/$$i $(EXAMPLES_DIR)/ExamplesPl; done); \ diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch b/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch deleted file mode 100644 index e385e948129b..000000000000 --- a/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 -+++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:56:09.247146686 +0200 -@@ -60,7 +60,6 @@ - install-system: - ./mkinstalldirs $(INSTALL_DIR) $(INSTALL_DIR)/bin \ - $(INSTALL_DIR)/include $(INSTALL_DIR)/lib -- for i in $(TXT_FILES); do $(INSTALL_DATA) ../$$i $(INSTALL_DIR); done - for i in $(BIN_FILES); do $(INSTALL_PROGRAM) */$$i $(INSTALL_DIR)/bin; done - for i in $(OBJ_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done - for i in $(LIB_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done diff --git a/dev-lang/kotlin-bin/Manifest b/dev-lang/kotlin-bin/Manifest index bf11833cf119..8456f3854701 100644 --- a/dev-lang/kotlin-bin/Manifest +++ b/dev-lang/kotlin-bin/Manifest @@ -1,5 +1,5 @@ -DIST kotlin-compiler-1.9.23.zip 91045770 BLAKE2B f15bf111b0de8527312ae3ffced8fd80812a8ea949f4157d21085966ec7f9c19facf116cc70915d41aca2fb4b3c3d1d9d3cebe23c5312728f295204528c82f2d SHA512 6baea5f968b8cd21a89fd80302a26761b775d2631d5a434775eecf1c4bbc1e07b657f389da4c4d2cd10e3687908e0417d12b94ed822b029a7126ae1988dba445 DIST kotlin-compiler-1.9.24.zip 91056044 BLAKE2B b872635e83b334cf4b8ee6f2aad5f4d1cf44594848c02a027fd3f7adcffb6d05232e66658ed8e6e234c2ea0996728338f6fdd46628ccfeddeeb5f3b330307340 SHA512 cc6f3cd141faed849f0c8b11b4473f30211d242001292eecc1a0927151034afd892840289457cef6fc8a201dacf157fdb5782cf0a96d27bfa2b3693fac118a84 -EBUILD kotlin-bin-1.9.23.ebuild 1005 BLAKE2B 0c2efbc96602feaa82e87463c19ab244d44bd7b9596177346ae08331d37a53e1f033f41cc0ee557e7b806997a1d553b8e33eb8abd69bd8552db316053276d21f SHA512 c96c829a4c8f21ed7a82de4af30756806d27f72394242115a1cc34fa755f93f1d1cd7a42abfc6bb40ab3c4209ea6428464ccc9a32aadb16e077f132194abb085 +DIST kotlin-compiler-2.0.0.zip 83767523 BLAKE2B 4627ec2ccf0751baee141a980f14bace98a96b4f826b72f001dc2e27afe1fa60b3967e533e775f7dd81a5e682670cd38c02378884a2d543caca050aee519e765 SHA512 ca723146188a60a995089d4b06bb23c83bfb2dbaabbbad632921601babbccddf4e3f0519692018480b7a0a7a1d0ce3002dcb6f4a445dc2dfa2a2b8f4e39364c7 EBUILD kotlin-bin-1.9.24.ebuild 1005 BLAKE2B 0c2efbc96602feaa82e87463c19ab244d44bd7b9596177346ae08331d37a53e1f033f41cc0ee557e7b806997a1d553b8e33eb8abd69bd8552db316053276d21f SHA512 c96c829a4c8f21ed7a82de4af30756806d27f72394242115a1cc34fa755f93f1d1cd7a42abfc6bb40ab3c4209ea6428464ccc9a32aadb16e077f132194abb085 +EBUILD kotlin-bin-2.0.0.ebuild 1005 BLAKE2B 0c2efbc96602feaa82e87463c19ab244d44bd7b9596177346ae08331d37a53e1f033f41cc0ee557e7b806997a1d553b8e33eb8abd69bd8552db316053276d21f SHA512 c96c829a4c8f21ed7a82de4af30756806d27f72394242115a1cc34fa755f93f1d1cd7a42abfc6bb40ab3c4209ea6428464ccc9a32aadb16e077f132194abb085 MISC metadata.xml 696 BLAKE2B 5ff5c3681ab7e083f1a2ea607b183c279c50a022eea2237bfc705d67b8e3ddac7d61fdb1774ac2d6214e03d61d0fb03367cd399734a4b537dcf53a3d8cb14de1 SHA512 44186263fa0709e3d4fadd54cc80e1063d215f908855be9476062259387ec9d968f35bfe8da6fbc716be22a53212630676157fd08fbebd67c20dc4a4485b5a44 diff --git a/dev-lang/kotlin-bin/kotlin-bin-1.9.23.ebuild b/dev-lang/kotlin-bin/kotlin-bin-1.9.23.ebuild deleted file mode 100644 index 7e3629cfadfc..000000000000 --- a/dev-lang/kotlin-bin/kotlin-bin-1.9.23.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 wrapper - -DESCRIPTION="Statically typed language that targets the JVM and JavaScript" -HOMEPAGE="https://kotlinlang.org/ - https://github.com/JetBrains/kotlin/" -SRC_URI="https://github.com/JetBrains/kotlin/releases/download/v${PV}/kotlin-compiler-${PV}.zip" -S="${WORKDIR}/kotlinc" - -LICENSE="Apache-2.0 BSD MIT NPL-1.1" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=virtual/jre-1.8:* -" -DEPEND=" - >=virtual/jdk-1.8:* -" -BDEPEND=" - app-arch/unzip -" - -src_prepare() { - default - - rm bin/*.bat || die -} - -src_compile() { - : -} - -src_install() { - java-pkg_dojar lib/* - - # Follow the Java eclass JAR installation path. - local app_home="/usr/share/${PN}" - - exeinto "${app_home}/bin" - doexe bin/* - - local -a exes=( - kapt - kotlin - kotlinc - kotlinc-js - kotlinc-jvm - kotlin-dce-js - ) - local exe - for exe in "${exes[@]}" ; do - make_wrapper "${exe}" "${app_home}/bin/${exe}" - done -} diff --git a/dev-lang/kotlin-bin/kotlin-bin-2.0.0.ebuild b/dev-lang/kotlin-bin/kotlin-bin-2.0.0.ebuild new file mode 100644 index 000000000000..7e3629cfadfc --- /dev/null +++ b/dev-lang/kotlin-bin/kotlin-bin-2.0.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit java-pkg-2 wrapper + +DESCRIPTION="Statically typed language that targets the JVM and JavaScript" +HOMEPAGE="https://kotlinlang.org/ + https://github.com/JetBrains/kotlin/" +SRC_URI="https://github.com/JetBrains/kotlin/releases/download/v${PV}/kotlin-compiler-${PV}.zip" +S="${WORKDIR}/kotlinc" + +LICENSE="Apache-2.0 BSD MIT NPL-1.1" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=virtual/jre-1.8:* +" +DEPEND=" + >=virtual/jdk-1.8:* +" +BDEPEND=" + app-arch/unzip +" + +src_prepare() { + default + + rm bin/*.bat || die +} + +src_compile() { + : +} + +src_install() { + java-pkg_dojar lib/* + + # Follow the Java eclass JAR installation path. + local app_home="/usr/share/${PN}" + + exeinto "${app_home}/bin" + doexe bin/* + + local -a exes=( + kapt + kotlin + kotlinc + kotlinc-js + kotlinc-jvm + kotlin-dce-js + ) + local exe + for exe in "${exes[@]}" ; do + make_wrapper "${exe}" "${app_home}/bin/${exe}" + done +} diff --git a/dev-lang/logtalk/Manifest b/dev-lang/logtalk/Manifest index 6261a5a44c85..be63b5c5d326 100644 --- a/dev-lang/logtalk/Manifest +++ b/dev-lang/logtalk/Manifest @@ -1,4 +1,3 @@ -AUX logtalk-3.36.0-portage.patch 1179 BLAKE2B aa40ea0df4f01778d01e2f7c174f9587d5d18f7ea80125ff198203081344eca3e050d3612c16627806e36171ca13a7875ccd0f935c4507ca987ef6529e691290 SHA512 5254edf0fced32c64d6848dad300ab48e53f7aa9f160e7b85e11fba5395b83da659134329846f281619b9fce1827ebae7c306fe1832fea8ece755fdfe7df7795 AUX logtalk-3.47.0-portage.patch 1179 BLAKE2B 66f2e13c1491414c6f83df223efd3949ef5046128b583c8db2f2191b711c57c7db4b3788264956a2ce95f8843129935ce0c87880032b47916ffeb507938e6a36 SHA512 ec19bd5fe373aaa50f7f2aa512ed08690a2e46311de8d8f8c6aca84c33ce42d44096724c98147653945fb02f41b4566791a7582d83a5d3788ea1fe89b97127d4 DIST logtalk-3.47.0.tar.bz2 26219166 BLAKE2B 9492d27ac041562c57ab1f5f111e0f7ad062268e20d8128284d8d5085ec1c3dc63db6efa0f3a4dac34f83f206c3a4b9827d5245191227000ae56cd306da3b699 SHA512 cf07c1dec80131e477cfc9f2bf31bae573cc01222f3fba70452663dbddbddaee68b25da2e4c0abec18e1bda46059c23fca2c012cb59bbdcb4298a8c89e2d93d4 EBUILD logtalk-3.47.0-r1.ebuild 3946 BLAKE2B 067f677828fe32a9f046d3df78051eb52b72eb140c6a870c0b1d7ea649b6e7b5449982191845f78c5744e00d6aff5d9f927955d75c16449e1f8f6a366aa5c492 SHA512 fa316e90c45356cf9e51508676a458e51588d4263a40fdb95add639c2d55f6bbdb1e93a9e246df1f404283652179a5f488bc33a29968961dcc925f7862cba010 diff --git a/dev-lang/logtalk/files/logtalk-3.36.0-portage.patch b/dev-lang/logtalk/files/logtalk-3.36.0-portage.patch deleted file mode 100644 index 8e08a9f2ff7b..000000000000 --- a/dev-lang/logtalk/files/logtalk-3.36.0-portage.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- logtalk-3.36.0.orig/scripts/logtalk_user_setup.sh 2018-06-26 15:11:02.000000000 +0200 -+++ logtalk-3.36.0/scripts/logtalk_user_setup.sh 2018-07-22 14:05:50.343406307 +0200 -@@ -131,16 +131,6 @@ - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2* - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.dtd - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.xsd --ln -sf "$LOGTALKHOME"/ACKNOWLEDGMENTS.md "$LOGTALKUSER"/ACKNOWLEDGMENTS.md --ln -sf "$LOGTALKHOME"/BIBLIOGRAPHY.bib "$LOGTALKUSER"/BIBLIOGRAPHY.bib --ln -sf "$LOGTALKHOME"/CONTRIBUTING.md "$LOGTALKUSER"/CONTRIBUTING.md --ln -sf "$LOGTALKHOME"/CUSTOMIZE.md "$LOGTALKUSER"/CUSTOMIZE.md --ln -sf "$LOGTALKHOME"/INSTALL.md "$LOGTALKUSER"/INSTALL.md --ln -sf "$LOGTALKHOME"/LICENSE.txt "$LOGTALKUSER"/LICENSE.txt --ln -sf "$LOGTALKHOME"/QUICK_START.md "$LOGTALKUSER"/QUICK_START.md --ln -sf "$LOGTALKHOME"/README.md "$LOGTALKUSER"/README.md --ln -sf "$LOGTALKHOME"/RELEASE_NOTES.md "$LOGTALKUSER"/RELEASE_NOTES.md --ln -sf "$LOGTALKHOME"/UPGRADING.md "$LOGTALKUSER"/UPGRADING.md - ln -sf "$LOGTALKHOME"/adapters "$LOGTALKUSER"/adapters - ln -sf "$LOGTALKHOME"/coding "$LOGTALKUSER"/coding - ln -sf "$LOGTALKHOME"/integration "$LOGTALKUSER"/integration diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index e998d56e81a3..da2d2aa1b983 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -32,7 +32,7 @@ EBUILD python-3.11.9.ebuild 15141 BLAKE2B 26a6359f2ed875e5a9cb470868244b9f7fa66c EBUILD python-3.12.3-r1.ebuild 14757 BLAKE2B 6f735b7cb258a7af4eec0e18736cfd6b87bb958cc2f781cccd94489bd9f265d86e9dbc14a63d51c615735b4b121fce380286eb5fb7bd678b2af8d130474d83d5 SHA512 2b32e8f0c201ec919f16cacaa80da5eba80d736e707cce25c142cfd4d714be9c868705104de6080a0d81d9e12b4a047fc64e548bc3df8eb3fe7210240b7fa21d EBUILD python-3.12.3.ebuild 14702 BLAKE2B e4dbc9370a9d846754b89cf13ec6db2674364061080dbc6cfe60faa8350e70772b31502bf650ae31aad4204b907095de07db201431afe6dcdc1f2973ddf0b603 SHA512 5446caf7a5aaba96604b5de6424ff359d190ed850eea7f035a3412f816388140aca01cbaba65d245db493f38cd0f2ecdbb8bc39c34e3921657ec0e091977e77d EBUILD python-3.13.0_beta1_p1.ebuild 15551 BLAKE2B 4c92847ac19dc66bf6093bb1207c4e83d821af861817b9b15794639d3dbbfa51991c64bd02edca652413aee31a1c663c50862564d563814d34a6a07922e2cb5a SHA512 1f0876376a13bd96f2e4c68b56ae6cf0155c6702609c532225c13c339dec79bf92a245d60230237c790f787814c48db1e3bffcc9b5eb0f46eb8ef590e906f22c -EBUILD python-3.13.0_beta1_p2.ebuild 15576 BLAKE2B 38615ceb19c19c18055349d09b31a9944da37c150f4672f9f2098e81300f572a0ae1d08540c768613b96c0e47f16f43d9d591b499353c1799dc5aea450845c07 SHA512 b00590652eba97414c2206fc355d384835c50b7b4b7c387be9a3e42753efcc6836ec6b5fd6ea4d3ba63d38648a6a443274e7422b1bbacaf86e67ee445372db1e +EBUILD python-3.13.0_beta1_p2.ebuild 16998 BLAKE2B 5b554cedf13960c02c8fb5b597a290471887475a1ace7063857f42f1c3dd32d9d3af777b054851968aefcec8ba3f82db479853365deec28884fafbef1b6bf155 SHA512 069a0df320ab10b36519bafd93388e82d828bc10084735f47da21b0f5480c48bb08f8b57d2b785dc38ecfa3a0ef2d1d65e87ccf4fff904290b0e81867e3d0c60 EBUILD python-3.8.19_p1.ebuild 12170 BLAKE2B bb93535f4876869a58622df01f0c4d4ee4eead693604b9b195965d67933760e3911ab983b4cf1f75f5548b3b228b3353405b4e9029f1434e0e6a91bd01a00fee SHA512 69afe727c59cdb5f8a64c6d6c11ab45c28c8eefad53355d933558573fcdd8dbb6c69f658c5f8f85068bd42200a6f067ed85761afbe3260f45b77874b6761484c EBUILD python-3.8.19_p2.ebuild 12225 BLAKE2B b39ffe181bfd0928056b9d4463795279ce41a64c2cd8ef2829ec3aeb7093de9b2514d0c2d54fd877f83581b30d659f295cafa6cda88bf4aa68378ce0d1ca75b2 SHA512 b810c88c716b7f71f9c0875cd63da5dda4894f743880432a1d07be42c5fa62a412f51217a3f4003019405791008e9be0e9b43a5d722b98fcb67131283ded9ea3 EBUILD python-3.9.19_p2.ebuild 13620 BLAKE2B 25ef087c8e4fccf9d2e52fb7b4ba08f3cfe6582d40ab820289a069f54cd06ab2b7a1ec20ff16283485834e73dca0651136d4206bf2ad7b6bbd316542d5ed82fd SHA512 98a73032aad45f9ca6058f7dcd88617554afb1083149b877a858d62d2f4085fdb675b9a22bbf7f08d0029dc6ef0bc1ad2f31c747b5800a65bb4a6b933c85e8d3 diff --git a/dev-lang/python/python-3.13.0_beta1_p2.ebuild b/dev-lang/python/python-3.13.0_beta1_p2.ebuild index 242a3b4165af..54b95e896355 100644 --- a/dev-lang/python/python-3.13.0_beta1_p2.ebuild +++ b/dev-lang/python/python-3.13.0_beta1_p2.ebuild @@ -33,8 +33,8 @@ LICENSE="PSF-2" SLOT="${PYVER}" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" - bluetooth build +debug +ensurepip examples gdbm +gil jit libedit - +ncurses pgo +readline +sqlite +ssl test tk valgrind + big-endian bluetooth build +debug +ensurepip examples gdbm +gil jit + libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind " REQUIRED_USE="jit? ( ${LLVM_REQUIRED_USE} )" RESTRICT="!test? ( test )" @@ -276,6 +276,52 @@ src_configure() { -x test_capi ) + # Arch-specific skips. See #931888 for a collection of these. + case ${ARCH} in + hppa) + profile_task_flags+=( + -x test_descr + -x test_exceptions # bug 931908 + -x test_os + ) + ;; + ia64) + profile_task_flags+=( + -x test_ctypes + -x test_external_inspection # partial PGO only (flaky in src_test) + -x test_signal # PGO only + ) + ;; + mips) + profile_task_flags+=( + -x test_ctypes # partial PGO only (more fails) + -x test_external_inspection # PGO only + -x test_statistics + ) + ;; + ppc64) + if use big-endian; then + profile_task_flags+=( + -x test_descr + -x test_exceptions # PGO only, bug 931908 + ) + fi + ;; + riscv) + profile_task_flags+=( + -x test_statistics + -x test_urllib2 + ) + ;; + sparc) + profile_task_flags+=( + -x test_ctypes + -x test_descr + -x test_exceptions # bug 931908 + ) + ;; + esac + if has_version "app-arch/rpm" ; then # Avoid sandbox failure (attempts to write to /var/lib/rpm) profile_task_flags+=( @@ -428,13 +474,43 @@ src_test() { -x test_gdb ) - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi + # Arch-specific skips. See #931888 for a collection of these. + case ${ARCH} in + ia64) + test_opts+=( + -x test_ctypes + -x test_external_inspection + ) + ;; + mips) + test_opts+=( + -x test_ctypes + -x test_external_inspection + -x test_statistics + ) + ;; + ppc64) + if use big-endian; then + test_opts+=( -x test_descr ) + fi + ;; + riscv) + test_opts+=( + -x test_urllib2 + ) + ;; + sparc) + test_opts+=( + # bug 788022 + -x test_multiprocessing_fork + -x test_multiprocessing_forkserver + + -x test_ctypes + -x test_descr + -x test_exceptions # bug 931908 + ) + ;; + esac # workaround docutils breaking tests cat > Lib/docutils.py <<-EOF || die -- cgit v1.2.3