diff options
Diffstat (limited to 'dev-scheme')
-rw-r--r-- | dev-scheme/Manifest.gz | bin | 9978 -> 9642 bytes | |||
-rw-r--r-- | dev-scheme/chez/Manifest | 2 | ||||
-rw-r--r-- | dev-scheme/chez/metadata.xml | 4 | ||||
-rw-r--r-- | dev-scheme/gauche/Manifest | 5 | ||||
-rw-r--r-- | dev-scheme/gauche/files/gauche-0.9.14-info.patch | 95 | ||||
-rw-r--r-- | dev-scheme/gauche/gauche-0.9.14-r1.ebuild | 56 | ||||
-rw-r--r-- | dev-scheme/gauche/gauche-0.9.15.ebuild | 2 | ||||
-rw-r--r-- | dev-scheme/guile/Manifest | 2 | ||||
-rw-r--r-- | dev-scheme/guile/guile-3.0.10.ebuild | 81 | ||||
-rw-r--r-- | dev-scheme/racket/Manifest | 2 | ||||
-rw-r--r-- | dev-scheme/racket/racket-8.13.ebuild | 2 | ||||
-rw-r--r-- | dev-scheme/scheme48/Manifest | 5 | ||||
-rw-r--r-- | dev-scheme/scheme48/files/50scheme48-gentoo.el | 10 | ||||
-rw-r--r-- | dev-scheme/scheme48/files/CVE-2014-4150.patch | 11 | ||||
-rw-r--r-- | dev-scheme/scheme48/metadata.xml | 14 | ||||
-rw-r--r-- | dev-scheme/scheme48/scheme48-1.9.2-r2.ebuild | 77 | ||||
-rw-r--r-- | dev-scheme/termite/Manifest | 3 | ||||
-rw-r--r-- | dev-scheme/termite/metadata.xml | 15 | ||||
-rw-r--r-- | dev-scheme/termite/termite-0.15-r1.ebuild | 30 |
19 files changed, 88 insertions, 328 deletions
diff --git a/dev-scheme/Manifest.gz b/dev-scheme/Manifest.gz Binary files differindex f4d8d29054b5..c8d934291891 100644 --- a/dev-scheme/Manifest.gz +++ b/dev-scheme/Manifest.gz diff --git a/dev-scheme/chez/Manifest b/dev-scheme/chez/Manifest index e3d5155aa30f..fb63a9e23213 100644 --- a/dev-scheme/chez/Manifest +++ b/dev-scheme/chez/Manifest @@ -1,3 +1,3 @@ DIST chez-10.0.0.tar.gz 9109529 BLAKE2B 66b37350b0d711c4f86b8c0e0e9ca6f0c7de22591b592ff0950822c2cf4a489db1fbb2f655cbecf4a771740ffd9bba638481f20d59c5c8143468d333d57f4907 SHA512 094298744bd69033366305330d660299023c5bc5776df86f28af119f9f4cddc463366fc8f955084463137b6186843fcd34026d2714b932baa4841d6522a8dd92 EBUILD chez-10.0.0.ebuild 2342 BLAKE2B d3e0e9a0c5650064dcbc4d58df19c3d43f0529ab673e0eef0d7f08bcfd446fc4d967ddf732390194b859e5478b673970c17541ed83d901e576fe5592e5378b4d SHA512 058ea0cd72ede1bdc372283338dad08f8502de53b89073a7e3e49f8e48551859c8148c9c1341a441ab90e11866e61dc57cb339e4a0e8a7eedc0ee03eef8e7337 -MISC metadata.xml 1247 BLAKE2B 2fce457107f3e9a65f30ecc19c891c1b953049889bcd7bd9ccc7537c6ee8b9ae64937ee46c329f74266f095fd611ae53775e4229aacd4ebdf82b83135e13e50c SHA512 2a0bab06ce23b7e38f4651d33337b03691dbe09257ee325236ad5c585af4300e2b15f6b0d9614ee87ee4721adebfd71c0a2313ad3865a9e7f75e5e95b54cc5a3 +MISC metadata.xml 1133 BLAKE2B d942a29915bfb91b3c4708d2bb6715d88d2755f8da304063248c09b46b3d6d661ad8fe8df8ab88fa8dd693a867a8bc90f804e4231e0e0c9aed1a15d6611648ab SHA512 8728cad76b3ffedb2ca2bfd70831de84bf2037f0f4e53af71554a1749aeb645018207a25f7c9aaf0f5880c239437380016d5270a76565deae86dd249ad3a9b6a diff --git a/dev-scheme/chez/metadata.xml b/dev-scheme/chez/metadata.xml index 8ab998490b7e..18c78abe6e65 100644 --- a/dev-scheme/chez/metadata.xml +++ b/dev-scheme/chez/metadata.xml @@ -2,10 +2,6 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>matthew@gentoo.org</email> - <name>Matthew Smith</name> - </maintainer> <maintainer type="project"> <email>scheme@gentoo.org</email> <name>Gentoo Scheme Project</name> diff --git a/dev-scheme/gauche/Manifest b/dev-scheme/gauche/Manifest index 61f559eb789d..d992e27d6ef9 100644 --- a/dev-scheme/gauche/Manifest +++ b/dev-scheme/gauche/Manifest @@ -1,10 +1,7 @@ -AUX gauche-0.9.14-info.patch 3621 BLAKE2B 85a28948e25d9af2d086925e60e32cc03ec1b2e69fdce275e1d9df93e45215363ac9da5ba14c122346feefc36043a18937cfbf503918ef596470fc9c8b3c53b8 SHA512 0ee0fd886c80a7dfa0f2e3c1fb5d85f948482c9f067c6632b030c1d644f0dc348d365cd3e4a65812ab7828eff5ca9cf2e911d49fa956741d535a48dfc0321baf AUX gauche-ext-ldflags.patch 384 BLAKE2B 57b7463086c0763413b8fda3d7688c6a61bd4456b3209a80b6eabed088e0c71eb5ae4c53b18fb0e6b7468ac03fe33f7884f265ab1ea998e8457b0ef126e6e841 SHA512 df42c5f25adc5a67ad049ab78aeaa4f565d18818dd6dfff5a64a78e9e3101595a4279d72e8f946e4f7da7be30f9f11c089c7f4a65d2eb2135980414c3d6e9cbb AUX gauche-gauche.m4.patch 964 BLAKE2B f02f2a1fad5d2ce923d1f9a8af4506908afea5b24c65d30ac2dbc6402c826f1ee374bfbb0ac7e9896a980fa352620f7ef8d2d79fe1b0ccb4915e3ceb86dfd90d SHA512 81bd71285f9f7f7f6b310347905fa2b0c7b708a0bb8bfa33414b14591d5849f0b42d9a6f01f22abb307417778181c292d8ff7e42be259b7d4de09356ea1692ab AUX gauche-info.patch 3465 BLAKE2B 4a294a9d6dbaef564425413d6e4c181aab02da6736065c2b31f74d67d1894bc33e6327256fb6402e47920e6e0a6fc8d15418fe6832d728326c00873f56371788 SHA512 f462077f615a7c7fcf273a68f274167f8267e6df354017f8bd2b564878fe430d7174dac69eacd82e4e6e360bcfc07c7ab1fcb9fe676cfe7aa0ab15c4185483d4 AUX gauche-xz-info.patch 1220 BLAKE2B 88133f0cfda992fbba45875c6f872cb928a554a7d51001ee6614ec199bdae8316b5b35c41ca3609e35b8d99821483c5377c23608f151b3cbad2ef1fe5b3a838e SHA512 f4a6bb582403648a1b0f005fa6eb2db728180543c70ddfd28829cf3dcf679535b507f87ce3f48729d0180ce1c321706e3744156b8d83221208bea8106c929ab6 -DIST Gauche-0.9.14.tgz 9352431 BLAKE2B cb747a16037167a95a543e324b53a48e3cb4dd372e9f6cc00603b7072b902c839248fbf3e9926360a2732fcf4bc0caa16a4ea1ad757e84d5d597ef4bdfa2592f SHA512 3dd9dc8627fe1c5e518731a17dd984120485b36d6c2bb2d0d54a8b5f6778f45efd02640abe4699466eec2eb18dd4474d9525848029468128974c13c615087662 DIST Gauche-0.9.15.tgz 9444756 BLAKE2B 1b4cbc764ea3af78bc736ce9a8ff083318366fbf3197ebc5060222b8df93ed426ca4b3b90402cd604e110bcfa8fb46c0d4c5f35be39899cc89dc82a671372bf9 SHA512 fc246a9ba937eba642621a5707f0e7a02d62191749360b9b15e2563c9ceb13e18f236c736172d05c177df8b7220ff0e973f568aaf9eb92e92643af0823f0f865 -EBUILD gauche-0.9.14-r1.ebuild 1184 BLAKE2B 514a5f70ead08ac3981f1d096df7f359ee08faab316860f28e2b5c4b5a32404b3b85cfde1ca8b1f75c59c9a228be8a26b2524b11ddb29d3487f106343d2760e5 SHA512 cf15cd68e51812445b9596009077b1e6a135fd8041b0dba8b14c346ee1d559f42638c4ba9c57be15e90933b0ceb6439bf8e183515feda170c0cec150f968d6db -EBUILD gauche-0.9.15.ebuild 1187 BLAKE2B 6cdadeeab7c7a1af258827a6c25d27f2cde8ee76c9f9b4b8789d18a8a1a63403fc07eee047aa72e399f7e80bf5b7ff5f48d8e8ed88a728ac6babfd9c55603433 SHA512 5907d4622fda0abef23d9c8f8d1e92bd32612f8d5cd0e93fb716c57deff319f762b662e77704c6eeabb4e593737bed0a656a78339c5f9f37d453e339b2fec847 +EBUILD gauche-0.9.15.ebuild 1185 BLAKE2B a17848d993cc171aa3e330a24abafcaba096401003222abfd50fc70baed8a61254c69d1af383276fa72a4bac2d8d7d5aae04d876df2f6cbd2b3e7cf4a4b5caa9 SHA512 e1fa12db1923bcc90fae1b0a054c1adf4f4a9dd01ce18633111c458c62a87d52b2e10937f3579c7c6a8f9aefd30f88843e115f515413356c182ad9768e7562f5 MISC metadata.xml 871 BLAKE2B 1bf6c95a6a1ed93f4a7df506c5f851360260f7a7291f5bd7a5bcb0bcb974066c5cdfba86131de0cc058253c369a8404426c18e06c2da40f0dc39aaae902d7aee SHA512 19a38a96174779cdbfd6fe475472f55e64d49ffe7e529eb8cda241ceb236c541300b425705fb4c260c1845860a869efebbdfee2cbafd285a32c00b4655b47d40 diff --git a/dev-scheme/gauche/files/gauche-0.9.14-info.patch b/dev-scheme/gauche/files/gauche-0.9.14-info.patch deleted file mode 100644 index fa730944ee96..000000000000 --- a/dev-scheme/gauche/files/gauche-0.9.14-info.patch +++ /dev/null @@ -1,95 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -330,7 +330,6 @@ - AC_PROG_LN_S - AC_CHECK_TOOLS(AR, ar gar) - AC_CHECK_PROGS(MAKEINFO, makeinfo) --AC_CHECK_PROGS(GZIP_PROGRAM, gzip) - - if test -z "$MAKEINFO" -o -z "$GZIP_PROGRAM"; then - build_doc="No (requires makeinfo and gzip to build documents)" ---- a/doc/Makefile.in -+++ b/doc/Makefile.in -@@ -18,7 +18,6 @@ - INSTALL_DATA = @INSTALL_DATA@ - MKINSTDIR = $(top_srcdir)/mkinstalldirs - MAKEINFO = @MAKEINFO@ --GZIP_PROGRAM = @GZIP_PROGRAM@ - VERSION_INFO = @PACKAGE_STRING@ - PREPROCESSOR = $(top_srcdir)/lib/tools/docprep - -@@ -60,7 +59,7 @@ - texi html htmls dvi pdf info epub \ - clean distclean maintainer-clean - --.SUFFIXES: .texi .html .info.gz .pdf .dvi .epub -+.SUFFIXES: .texi .html .info .pdf .dvi .epub - - all: info - -@@ -68,7 +67,7 @@ - if test ! -d "$(DESTDIR)$(mandir)/man1"; then $(MKINSTDIR) "$(DESTDIR)$(mandir)/man1"; fi - $(INSTALL_DATA) $(MANPAGES) "$(DESTDIR)$(mandir)/man1" - if test ! -d "$(DESTDIR)$(infodir)"; then $(MKINSTDIR) "$(DESTDIR)$(infodir)"; fi -- if test -f gauche-refe.info.gz -o -f gauche-refj.info.gz; then \ -+ if test -f gauche-refe.info -o -f gauche-refj.info; then \ - for info in *.info*; do \ - $(INSTALL_DATA) $$info "$(DESTDIR)$(infodir)/"; \ - done; \ -@@ -99,8 +98,8 @@ - %-draft/index.html : %.texi - $(MAKEDOC) htmls $< "$(MAKEINFO)" "Development HEAD DRAFT" - --%.info.gz : %.texi -- $(MAKEDOC) info $< "$(MAKEINFO)" "$(GZIP_PROGRAM)" -+%.info : %.texi -+ $(MAKEDOC) info $< "$(MAKEINFO)" - - %.pdf : %.texi - $(MAKEDOC) pdf $< "$(MAKEINFO)" -@@ -122,7 +121,7 @@ - htmls-draft : gauche-refe-draft/index.html gauche-refj-draft/index.html - dvi : gauche-refe.dvi gauche-refj.dvi - pdf : gauche-refe.pdf gauche-refj.pdf --info : gauche-refe.info.gz gauche-refj.info.gz -+info : gauche-refe.info gauche-refj.info - epub : gauche-refe.epub gauche-refj.epub - - gauche-refe.texi : $(TEXIS) $(PREPROCESSOR) ---- a/doc/makedoc.scm -+++ b/doc/makedoc.scm -@@ -16,7 +16,7 @@ - [gauche.sys.setenv (sys-putenv "LANG=C")] - [else]) - (if (match (cdr args) -- [("info" input makeinfo gzip) (do-info input makeinfo gzip)] -+ [("info" input makeinfo) (do-info input makeinfo)] - [("html" input makeinfo) (do-html input makeinfo)] - [("htmls" input makeinfo version) (do-htmls input makeinfo version)] - [("pdf" input makeinfo) (do-pdf input makeinfo)] -@@ -28,7 +28,7 @@ - (define (usage) - (print "Usage: gosh makedoc.scm command args ...") - (print "Valid commands (and args):") -- (print " info input MAKEINFO GZIP - generate info doc") -+ (print " info input MAKEINFO - generate info doc") - (print " html input MAKEINFO - generate single html") - (print " htmls input MAKEINFO VERSION-STRING - generate html files in subdir") - (print " pdf input MAKEINFO - generate pdf") -@@ -57,14 +57,11 @@ - (warn "makeinfo version ~a or greater is required, but ~a's \ - version is ~a. Skipping.\n" min-version makeinfo vers))))) - --(define (do-info input makeinfo gzip) -+(define (do-info input makeinfo) - (define info (path-swap-extension input "info")) - (or (string-null? makeinfo) -- (string-null? gzip) - (not (check-makeinfo-version makeinfo "5.0")) -- (and (do-process (make-cmd `(,makeinfo ,input))) -- (begin (remove-files (glob #"~|info|*.gz")) -- (do-process (make-cmd `(,gzip "-n" ,info ,@(glob #"~|info|-[0-9]*")))))))) -+ (and (do-process (make-cmd `(,makeinfo ,input)))))) - - (define (do-html input makeinfo) - (or (string-null? makeinfo) diff --git a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild b/dev-scheme/gauche/gauche-0.9.14-r1.ebuild deleted file mode 100644 index 6151e01fabcd..000000000000 --- a/dev-scheme/gauche/gauche-0.9.14-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit autotools - -MY_P="${P^g}" -MY_P="${MY_P/_p/-p}" - -DESCRIPTION="A Unix system friendly Scheme Interpreter" -HOMEPAGE="http://practical-scheme.net/gauche/" -SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/${MY_P}.tgz" - -LICENSE="BSD" -SLOT="0/$(ver_cut 1-2)8" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 test" -RESTRICT="!test? ( test )" - -RDEPEND="net-libs/mbedtls:= - sys-libs/gdbm - virtual/libcrypt:=" -DEPEND="${RDEPEND}" -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}"/${PN}-ext-ldflags.patch - "${FILESDIR}"/${PN}-gauche.m4.patch - "${FILESDIR}"/${P}-info.patch - "${FILESDIR}"/${PN}-xz-info.patch -) -DOCS=( AUTHORS ChangeLog HACKING.adoc README.adoc ) - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable ipv6) \ - --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt \ - --with-slib="${EPREFIX}"/usr/share/slib \ - --with-tls=mbedtls -} - -src_test() { - emake -j1 -s check -} - -src_install() { - emake DESTDIR="${D}" install-pkg install-doc - einstalldocs -} diff --git a/dev-scheme/gauche/gauche-0.9.15.ebuild b/dev-scheme/gauche/gauche-0.9.15.ebuild index c037bef1bc58..f2441b774c98 100644 --- a/dev-scheme/gauche/gauche-0.9.15.ebuild +++ b/dev-scheme/gauche/gauche-0.9.15.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/shirok/${PN^g}/releases/download/release${PV//./_}/$ LICENSE="BSD" SLOT="0/$(ver_cut 1-2)8" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="ipv6 test" RESTRICT="!test? ( test )" diff --git a/dev-scheme/guile/Manifest b/dev-scheme/guile/Manifest index 68d72dd49fce..4f1f347260e4 100644 --- a/dev-scheme/guile/Manifest +++ b/dev-scheme/guile/Manifest @@ -13,9 +13,11 @@ AUX guile-2.2.7-fix-buggy-gnulib.patch 2813 BLAKE2B 9905f91b37fc8262ed508f8dd950 AUX guile-2.2.7-stack-up.patch 568 BLAKE2B 11f19c9e657b9b23c033e0edac9d06fcaa2f56f69230d526fc42eed6050022395599855015539c32ed83b6e3f5c8a94744ff6ef50b3c9284818d0d8f725f18b6 SHA512 f312e4e5d8d3781efb6fe65f4ec94431d8b19a7ac3e3e9e461748c60643088237e570314e74b5253418a01b129586465ed43107463d8de182e362393f75073bd DIST guile-1.8.8.tar.gz 3956654 BLAKE2B 4820d635ac2c57526c0c03f3e0e6e4ac4276533ea8db15e6d1b759c33edec094a1a4bdc3e09ccae61f1b271d63565063746feea242a90c18cd575775444a42ef SHA512 ede6feb90cd419d8763feb8c5169275490a653919573c4dfced025b74cf591072b3a10ffb9a3f6ee3fe7b0a0956ffcf434e0859b421455c8349cea56bf427db0 DIST guile-2.2.7.tar.xz 10881984 BLAKE2B e2b1fe7cb010371beaaf32f8f173397c90fd291ed7d5835b9d976f37fd133254841b4179bd1e1cd02e604c7befcab6c25f85d20ba0850f96978f7c32ca1fe6d8 SHA512 6f60b3489e26f5ff32b55c89316cdcdbf3ec1f4344726006e445f24098c922c50becdc748f1b66d2b271dc002e409ee6210bf85da779cee1f68c9111b3b5c543 +DIST guile-3.0.10.tar.xz 5802280 BLAKE2B 2b41f1afb282eb4672f5aca5b044f47a12509745f5580fc4a621e7555c8b884f92dc76bc78fbdf8a64d59cf1de65b230ce03b0a34bbcb77307a7c9453a277ac6 SHA512 8b58e6c70cd48af85a0b346fcdf488fd5ac8d8678181c9c469895bf6ddab909c415e471776fdcda3c234e00fae80bdd4518c17ff16cf8107a36d2990a4face1d DIST guile-3.0.9.tar.xz 5750636 BLAKE2B 693f189bda52468d989f27c9482b515b8a14ed814d6e4a9a988d7a03d9789903a568b41c5e3ae524b3a51cc635693cd20245b2017efabb9774be59c298823083 SHA512 a1e47a60a654f26edc57b3a34d943e15a055fc85c3cc764e912be23a80d56534b16f3512d7c7bc426f24a0cac1fcc9556802ac248f10c1fbdde51cd1e24afaf2 EBUILD guile-1.8.8-r4.ebuild 3093 BLAKE2B 22de2f4fb4bbdb99cbcefbe740a1a19565f925baa3d7fe8cfe4e601f0d498236823b3ab0b4cb05aec088dd1c67391869f850fee54967c1484ba34cb684ae077e SHA512 f1de3ea647c208028a529a83ecd62cc84e728538b229ffd57fc32f97af1edfe556cda41c45e1a2e549ae3a8b91253d0498084fa4c698daaac221ba27fbe030fe EBUILD guile-2.2.7-r1.ebuild 2153 BLAKE2B 15c8f851508b2a76a2f58e1cb1a183b09cb081f4c41b05f8709df2e41c11bfe197fd5cddefc5c1f125d75c8dd5bb7e70f6cf2026114cdecb965c9979c971f9e2 SHA512 f3d58eed30c24bf96faf65a4cd07d11105bda4632f59bdc919fd6568029e76786f47834db1890b2f43003f6fe9b5af82e7358a7b78f68e3a2d67931d28d56f61 EBUILD guile-2.2.7-r2.ebuild 2306 BLAKE2B b211ec6990b4bbaf54a626800ff2616a0ee8ff758f684c8ff4b879ce408ef82751a24efa91b1fc8560525e1118f5baf6ba44c2c14266272784ba52060a129631 SHA512 ba61fbc87a1cc061fde07b95d1da6107b299a7294e6219815e11295cc24f16642ee742fe3b90424d069152f634fae88e2e3714e1fca8091cdaf6565b7bae3772 +EBUILD guile-3.0.10.ebuild 2157 BLAKE2B 90caed9523271c6da94cf9adf507c4eded321664e6d81fa548a7621c90ad055c3aa220a0383bed797603d828dc647589f3e61a9078831b9b1fe78ea34d1c21ea SHA512 c18ded13e7dc2cc3741d3855242888e510979f50a05109ee3a29ee1f17a53d33ac751de4538dc24ec189df4006aeff3ca4b5bcd1634c89a8586505fa234effd0 EBUILD guile-3.0.9.ebuild 2157 BLAKE2B 90caed9523271c6da94cf9adf507c4eded321664e6d81fa548a7621c90ad055c3aa220a0383bed797603d828dc647589f3e61a9078831b9b1fe78ea34d1c21ea SHA512 c18ded13e7dc2cc3741d3855242888e510979f50a05109ee3a29ee1f17a53d33ac751de4538dc24ec189df4006aeff3ca4b5bcd1634c89a8586505fa234effd0 MISC metadata.xml 1215 BLAKE2B cb546c1bfb71222500e0a78ba2d745a8ead21610ce8d66215e0230ea0249a2ecfd8fa42437d44e8d7eef6e0c64cf0100cbbdd9b580b88afa11274986fa49e712 SHA512 54b7513aeafafef02c9fafcba5c1c645fb163d43b03e253f278ebb9f198ce255171b61a6b847415652a8dabeaa2fb34fa226bd49b02bb2c2dcdeae00c6e3babe diff --git a/dev-scheme/guile/guile-3.0.10.ebuild b/dev-scheme/guile/guile-3.0.10.ebuild new file mode 100644 index 000000000000..5d10f39559f3 --- /dev/null +++ b/dev-scheme/guile/guile-3.0.10.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MAJOR="3.0" +DESCRIPTION="GNU Ubiquitous Intelligent Language for Extensions" +HOMEPAGE="https://www.gnu.org/software/guile/" +SRC_URI="mirror://gnu/guile/${P}.tar.xz" + +LICENSE="LGPL-3+" +SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos" + +IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls +REQUIRED_USE="regex" # workaround for bug #596322 +RESTRICT="strip" + +RDEPEND=" + >=dev-libs/boehm-gc-7.0[threads?] + dev-libs/gmp:= + dev-libs/libffi:= + dev-libs/libatomic_ops + dev-libs/libunistring:= + sys-libs/ncurses:= + sys-libs/readline:= + virtual/libcrypt:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-build/libtool + sys-devel/gettext +" + +# guile generates ELF files without use of C or machine code +# It's false positive. bug #677600 +QA_PREBUILT='*[.]go' + +DOCS=( ABOUT-NLS AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS ) + +PATCHES=( "${FILESDIR}"/${PN}-2.2.3-gentoo-sandbox.patch ) + +src_configure() { + # see bug #676468 + mv prebuilt/32-bit-big-endian{,.broken} || die + + local -a myconf=( + --disable-error-on-warning + --disable-rpath + --disable-lto + --enable-posix + --without-libgmp-prefix + --without-libiconv-prefix + --without-libintl-prefix + --without-libreadline-prefix + --without-libunistring-prefix + $(use_enable debug guile-debug) + $(use_enable debug-malloc) + $(use_enable deprecated) + $(use_enable jit) + $(use_enable networking) + $(use_enable nls) + $(use_enable regex) + $(use_with threads) + ) + econf ${myconf[@]} +} + +src_install() { + default + + # From Novell https://bugzilla.novell.com/show_bug.cgi?id=874028#c0 + dodir /usr/share/gdb/auto-load/$(get_libdir) + mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm "${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die + + # necessary for registering slib, see bug #206896 + keepdir /usr/share/guile/site + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-scheme/racket/Manifest b/dev-scheme/racket/Manifest index 8f37d69b932d..3e8af76fe418 100644 --- a/dev-scheme/racket/Manifest +++ b/dev-scheme/racket/Manifest @@ -3,5 +3,5 @@ DIST racket-8.13-src-builtpkgs.tgz 157457727 BLAKE2B ee4b2d0ebaf6118876b52cf3943 DIST racket-minimal-8.12-src-builtpkgs.tgz 23295791 BLAKE2B 78ef862bb7ec1e533edb0c06923047c602e25b952fe2636415d1e4da575aadb8fcad28d019958c466141c51a2072bb6af7c5bdfdae6f8b5d4581f1b3edeb5bf5 SHA512 85957b6bf90a72c700d8042776668b63fba61781e1cadcd84d636822e4ab0ae8dc9c603ba7d5027df4afb4ee0211d45eede3657f8349086958492ce981871313 DIST racket-minimal-8.13-src-builtpkgs.tgz 23426496 BLAKE2B e35fa08cd294316607ab61fc448458e239b670eacc5bac193debbf0e16aa19d8de136c3c89d3523aacb519527dcfd25da281635395b23b58500028944408ffd1 SHA512 241fdbf75f1823a031cba76af66353fdcbdd5c34de0b673b093fbbe3fd51c0e3c297bef0717ff99d8d2a4b7eb013f450cef62362fd512cbb0f304c358811cf9d EBUILD racket-8.12.ebuild 5344 BLAKE2B 2fc0bf9fa4b68f0d50bdab5e3b5bb35dbd7e984edab7764d89889453b7649e833a8da90206d994a28d44aa48ab78cd934547bd7588e07367f7f4b00a4df475a3 SHA512 6971290bd55deb8021546940d19516cd9ea18c2f32a0a258c6bc3cd5b638c5c24c575817082975f845c67ebc2297d360a660179d5a9bcdf1d61d511f59db4da8 -EBUILD racket-8.13.ebuild 5387 BLAKE2B 8ca95918afcd449b5434ff853fcb4593efe871c840f09232836880116c5da5982a06949c52d0d72a98963a62f8ec09652caa8dd24ff68ed1649df3cb19d503ef SHA512 5d97b5ebd3d44e54a9f9baf753472ba4d8c2bd81b9cc3a57b5a590a80861f5b350412c4c6c1c17b5182cc00704babcf79bad67334970bbaa17d84a0f17f73617 +EBUILD racket-8.13.ebuild 5384 BLAKE2B 1152059f9e49a4b655ebf4988e96ed7c6c75285931b092fe055df9a866e70147fb042eb8572f96171e1d9b448b47f10af8c0d0b7033420f5f4326798476d3b21 SHA512 fac71eac654c38a632f89a6cb7f11badc9c0c102d5b821bb9afa326e32462f167daa70f601282e42df6a9a1e819415a49744e341dddd37583d2d3daa8459ef71 MISC metadata.xml 1885 BLAKE2B 0a77f8dc3d86ee5c4f12919b05893ad43c03f1eb21ace376552de1f0aaf071ddd15f27c59ef008f85cdb362e3ed316fbcb3a17ac2a3d4f18a38ad954df7bb338 SHA512 9510e5f9797419fb3da8799487c7dfc808eb9fc1fccfbbd8c225d04f617e00acd0e5b7a14ab6e05dc59b8cbc035a2d35a37dfe9459a42e5347d7ee499894fb5b diff --git a/dev-scheme/racket/racket-8.13.ebuild b/dev-scheme/racket/racket-8.13.ebuild index 3c63aec9e185..ac5fc8538028 100644 --- a/dev-scheme/racket/racket-8.13.ebuild +++ b/dev-scheme/racket/racket-8.13.ebuild @@ -22,7 +22,7 @@ LICENSE="|| ( MIT Apache-2.0 ) chez? ( Apache-2.0 ) !chez? ( LGPL-3 )" # PV == SLOT but this has to be checked carefully and in cases # where we use _p, _pre, etc it will have to be set manually. SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ppc64 x86" IUSE="+chez +doc +futures iconv +jit minimal ncurses +places +threads" # See bug #809785 re chez/threads REQUIRED_USE="chez? ( futures places ) futures? ( jit threads ) places? ( threads )" diff --git a/dev-scheme/scheme48/Manifest b/dev-scheme/scheme48/Manifest deleted file mode 100644 index f45bc1e8e570..000000000000 --- a/dev-scheme/scheme48/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX 50scheme48-gentoo.el 198 BLAKE2B 48b8efe86b0392d03a5456680f05b7dcc810757a80bab44a6af5adc43d97179b41880a2f4910bed5c408e5162c9498cc3b3a9fd865629cc230032aade98eb4b7 SHA512 874355b78d5ddcc55add22d7171ae92e4115c8e84883a89e76848ad362c070c00d8ec12e1841eabd1bc0d2a786d789e36f3f109b0d3e5dd879a9faca1fb8e4b7 -AUX CVE-2014-4150.patch 407 BLAKE2B 7f71707166eaaf668c28b5af41cfd50c73790962cc70630ddc4ac6a615943f399eaecc9a1719d72f4679eefdde035c1bde6e5c57b1680f45b871a89008adb4c2 SHA512 b15b5c9ccc1cf2fba1c15244a4ec0a08d49188fc3476ee1abea74d4415cbd59e94d1a5ad7be39b73fd82a393e29a13569a8178017b6ca82320646a1ac9260eb7 -DIST scheme48-1.9.2.tgz 3951356 BLAKE2B 5a021c80d9986d51e9a9be9a469aa21f4e782e6464e5ccd51d3fdc3e7bd58f5151cafe5f81ec5f48ceeabfc235de6e8412dc18462a417932eb98db9e82d26045 SHA512 a854e3c6f5b02c585fa125899dee276500b91e21cc773202fd4cb84f2e0566a0e19cc34b5f96a3265fab6bf06422e869a2e48433eb2d8fac83a1179fda62e2d1 -EBUILD scheme48-1.9.2-r2.ebuild 1445 BLAKE2B e45c30c04c25e4bad65d0a22d396d0e5d63e6dceb20b27d4b1e0173c410b3be1bb80b2b7dd93a7cb52c98c5a6e34228b3fb73432b1874e65d443ab4feced6288 SHA512 a8fd46738acdb29e1cc1ac179e3c03c054603b3ea51f472300bbe836a1cc9131c12d6b78711dcaec3dc7004a68cde291258a86c1aaaa074e956ffe98d15c1801 -MISC metadata.xml 550 BLAKE2B e568bc7acb3481317aa5b19dce8ab41272eec5ffaa7dbf8657c8b050ab3ae39e9fced2ba41f6e98be93f3daab3ee84f62fc0e25efa395b35e51125968b35d83a SHA512 598c84b6594c45d50431658f69028ca824645d5fd007d7e4b98b07678f59048e9967e5c68b234e947710e6e25246bdd43fec25593a5bec353b9cbc1bdd716134 diff --git a/dev-scheme/scheme48/files/50scheme48-gentoo.el b/dev-scheme/scheme48/files/50scheme48-gentoo.el deleted file mode 100644 index fe378e6a7081..000000000000 --- a/dev-scheme/scheme48/files/50scheme48-gentoo.el +++ /dev/null @@ -1,10 +0,0 @@ -;;; scheme48 site-lisp configuration - -(add-to-list 'load-path "@SITELISP@") - -(setq scheme-program-name "scheme48") -(autoload 'run-scheme - "cmuscheme48" - "Run an inferior Scheme process." - t) - diff --git a/dev-scheme/scheme48/files/CVE-2014-4150.patch b/dev-scheme/scheme48/files/CVE-2014-4150.patch deleted file mode 100644 index 9457fbe7b3c0..000000000000 --- a/dev-scheme/scheme48/files/CVE-2014-4150.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/emacs/cmuscheme48.el 2012-12-28 01:43:30.000000000 +0900 -+++ b/emacs/cmuscheme48.el 2016-07-05 20:06:19.200173816 +0900 -@@ -58,7 +58,7 @@ - (let ((end (point))) - (beginning-of-defun) - (if losep -- (let ((loser "/tmp/s48lose.tmp")) -+ (let ((loser (make-temp-file "s48lose"))) - (write-region (point) end loser) - (scheme48-load-file loser)) - (scheme48-send-region (point) end))))) diff --git a/dev-scheme/scheme48/metadata.xml b/dev-scheme/scheme48/metadata.xml deleted file mode 100644 index 6a5fffa960e3..000000000000 --- a/dev-scheme/scheme48/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> - </maintainer> - <longdescription lang="en"> - Scheme 48 is an implementation of Scheme written by Richard Kelsey and - Jonathan Rees. It is based on a byte-code interpreter and is designed - to be used as a testbed for experiments in implementation techniques - and as an expository tool. - </longdescription> -</pkgmetadata> diff --git a/dev-scheme/scheme48/scheme48-1.9.2-r2.ebuild b/dev-scheme/scheme48/scheme48-1.9.2-r2.ebuild deleted file mode 100644 index 16a051638906..000000000000 --- a/dev-scheme/scheme48/scheme48-1.9.2-r2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -inherit elisp-common flag-o-matic toolchain-funcs - -DESCRIPTION="Scheme48 is an implementation of the Scheme Programming Language" -HOMEPAGE="https://www.s48.org/" -SRC_URI="https://www.s48.org/${PV}/${P}.tgz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc emacs" - -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}"/CVE-2014-4150.patch ) - -SITEFILE="50${PN}-gentoo.el" - -src_prepare() { - default - - append-cflags -fno-strict-aliasing - - sed -i \ - -e "/# Cygwin/,/fi/d" \ - -e "s/\tar /\t$(tc-getAR) /" \ - -e "s/\tranlib/\t$(tc-getRANLIB) /" \ - -e "/\/COPYING/d" \ - -e "/for .*html/,/done/d" \ - Makefile.in -} - -src_configure() { - econf --docdir=/usr/share/doc/${PF} -} - -src_compile() { - default - - if use emacs; then - elisp-compile emacs/*.el - fi -} - -src_install() { - # weird parallel failures! - emake -j1 DESTDIR="${D}" install - - if use doc; then - DOCS=( README doc/*.txt ) - HTML_DOCS=( doc/html/. ) - else - rm -f "${ED}"/usr/share/doc/${PF}/man* - fi - einstalldocs - - if use emacs; then - elisp-install ${PN} emacs/*.el{,c} - elisp-site-file-install "${FILESDIR}"/${SITEFILE} - fi - - # this symlink clashes with gambit - rm "${ED}"/usr/bin/scheme-r5rs || die -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-scheme/termite/Manifest b/dev-scheme/termite/Manifest deleted file mode 100644 index 1a6b98545085..000000000000 --- a/dev-scheme/termite/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST termite-0.15.tar.gz 77482 BLAKE2B 65af1b195780c33ec35c0f91c1002826cb6573898af623ad728c3150e7cf9ee7bd233ba485a82dddab4f2d7a4c1479d79a7b3e6e2d62b7846cd52b46aa613cde SHA512 77369d08f222b6a51272aa067036061059bd49263cbcdf28e5254198437399bab9d4aa464b34d049480935dfe31843b3fc683eea3fa0c06a181a4521a92f4933 -EBUILD termite-0.15-r1.ebuild 603 BLAKE2B bb7f6d17a2e99c53aab13f418da4cdbd9585bf7f3dc7c9a09ff2708e4817c0d69db88473cb0e353bc57169497b1952b040b5e83edec21fbf989104a16731f6d9 SHA512 33b1517ca0c5f2789d0714031600b23cc7f0074694ecf76e48fef18699d0d9644c913d727d2624ce9dc2d29f89180c066b215f110f719b24c0fa70c7631d77f9 -MISC metadata.xml 613 BLAKE2B 4e28950e5c2b4ea2bfec3b7fd7aea024a48a0a60f7499a2333579bc6f69c8cd408815e207fcfa8f5207bc164614ae642a990eb8309536f2b4f79c02da28632f2 SHA512 24c3784bba1498c7d3d57699d3f61dddbbe15fb6a101c71b2bf71415fba3b1b082171f1388d13766af4766c11aa9c5c03fede90ed586efbe03da837d33a2f2ac diff --git a/dev-scheme/termite/metadata.xml b/dev-scheme/termite/metadata.xml deleted file mode 100644 index ebaf54e30c57..000000000000 --- a/dev-scheme/termite/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>scheme@gentoo.org</email> - <name>Gentoo Scheme Project</name> - </maintainer> - <longdescription lang="en">Termite Scheme is a variant of Scheme intended for distributed computing. - It offers a simple and powerful concurrency model, inspired by the Erlang - programming language, which is based on a message-passing model of - concurrency.</longdescription> - <upstream> - <remote-id type="google-code">termite</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-scheme/termite/termite-0.15-r1.ebuild b/dev-scheme/termite/termite-0.15-r1.ebuild deleted file mode 100644 index 9fca8b50295b..000000000000 --- a/dev-scheme/termite/termite-0.15-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Erlang-style concurrency for Gambit Scheme" -HOMEPAGE="https://code.google.com/p/termite/" -SRC_URI="https://termite.googlecode.com/files/${PN}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-scheme/gambit" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" - -src_install() { - dobin tsi - dodoc README CHANGELOG - - insinto /usr/$(get_libdir)/${PN}/ - doins *.scm - doins -r otp - - insinto /usr/share/${PN} - doins -r examples test benchmarks -} |