public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2019-12-15 13:37 Michał Górny
  0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2019-12-15 13:37 UTC (permalink / raw
  To: gentoo-commits

commit:     814493f7fea1c0c956f9a32602612b1ff2865001
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 13:19:33 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 13:37:02 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=814493f7

dev-lang/smlnj: Drop old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-lang/smlnj/Manifest            |  22 --------
 dev-lang/smlnj/smlnj-110.75.ebuild | 112 -------------------------------------
 2 files changed, 134 deletions(-)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index fef1dbe5976..02683a41b30 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -1,25 +1,3 @@
-DIST smlnj-110.75-MLRISC.tgz 1422655 BLAKE2B 0b4b0575647cafa370bdd650cf44ab2033c2ba8c39e94d1cf9c5444b44c06e3f26f6ee033cc26bbfbf79700070fd1ea535408607ab370af6ef1b7841efee90cf SHA512 d1c9bacc135836bc83e5a0f99585d2c8007ecb2eaa9217489c9d5b2a845f82a48f3666b72ae59a016dca3b66bd56c9739461376e2ac628d01646182990e93c84
-DIST smlnj-110.75-boot.ppc-unix.tgz 5772853 BLAKE2B afb4628af5ac15d149680a8c1fa309cb8fd8518d5b8e82350e3f06288b03ab25d06f3510a97880b2fe2c6e03ffec481f836726f81243180ae5696f7e7a16f0fd SHA512 cf34f084a7bca7c1d5c21fa9f356be0224ec886512a44f3dfea0cb9e1af9954662ae6e602250e9c834ccc6e1d3556ff1839a28505776038183b7b77bdb9d6dc7
-DIST smlnj-110.75-boot.sparc-unix.tgz 5900426 BLAKE2B ea11256ebfb2cafdf1ae785a3a4b84984cafecd1a07132fddc66e37a27917339f84cfc421881ba5ff1285738b5d749afcd012ace76e1df07f371b3702ba7d66f SHA512 19f26bb68d94f03dc5bde68b36c4d6efbe9efd25fe089b3ce16f2ff2baa499af79d18ce2d834900bcf3e709f64c00cdacca149d0cf264fe86c23f93fb94dc1fa
-DIST smlnj-110.75-boot.x86-unix.tgz 5848139 BLAKE2B 66127fb2a7ca1699447fbe65657c099d2091cc8b94ba82158f83b9ceda57fc972a033736fa866ed56da92d148edea30db0b61cbfda47e230d60c0049f42601ef SHA512 9d482b6546792936345ba54616e74550feb34a8629c547bd095b7f3d70724d8f652118ed41436a3d2f6a1965a81ad59417ae0021b45bf2e52fc4f338a3f5f051
-DIST smlnj-110.75-ckit.tgz 194523 BLAKE2B 65f2d753856ea32c0de3952b56f0b8c62cb17e855eb957d4b0ae08ac537ed28bd7c05bd6d0f9f9bd9a605cddfb0832c5e69551e2ae522dcb4c49f386c260fe7d SHA512 79cfb8442e5a95418404b94b82981d93cbbac67d70712814a49a53ef97360b8c7ba6ec13ad79b84182d1c6ddb613848041836a947c1ab4a45d822cc7e94f8403
-DIST smlnj-110.75-cm.tgz 200429 BLAKE2B 005c2205114f2b25a73e85e6232784a180f61f2402defef66fd0233c49139478304b27218d88a35f7bab02380b37c1208292e821fe55066cec73a878c8c9ceef SHA512 52b05e0497f8dafd415e42522a42bed5a96b9fbfce09430c914d987cf4983386a3a89f9a8aa9e67163af1428e387cd11f85207f2250083eaf3363e176921aff6
-DIST smlnj-110.75-cml.tgz 105902 BLAKE2B b4c1704e29b31525c4f960894b44335719d82569e2e3098248d325b80b08fc16ea762a3126f478a4c561560b85346ac556177964973f222f173a1ea30932037d SHA512 22237c41a41c5b006ce80d57ef759a5825bf6156296f8755352dcda95c4650e5efd87c554959554bd42673996438a448cb5fab614ccdc7d9e2798a846bfcc2e5
-DIST smlnj-110.75-compiler.tgz 816964 BLAKE2B 77d5309f448bc4814d789ab7b051cf3b9d3084dce6c3bf5e9b42799e94c3166554faa80148018ab13d6e17e69608d5795714d0ece9568f14cabaa682cbf8cf12 SHA512 ccbbeb2a7e7107c1406a14125d89bec86ebcf8478e8d01f61f1fb6d77d58040c2e85ef620d438321a7a4595d7f3662a275809b93db15c1320a38597130f6d39a
-DIST smlnj-110.75-config.tgz 511117 BLAKE2B 94dc16d2ca0c91b8183570b604e34f35f182b02956e9e5cb13c302c7301b7171f47900988fe85fed1204555de5162f24dd96f2ee45f88185267bce75d7e69234 SHA512 e1d5d2e169dbe799a64d983359e52acf326fae4f18c7c2444d94d792bd383365ac6a0c382dac3ed94ccbb8f8b29ba785517a6f94ee5f733b9a06ef0da85537a3
-DIST smlnj-110.75-eXene.tgz 703097 BLAKE2B 9758b695382fea45ace90d3bddfcd0e056adc601cf9e869a74ba0881bbd2e2a61bab1c414e8ab0db45e2568ca96c500c316c0bc34e96b1fce8e48a0234756a86 SHA512 091fa935d731c4a07934a09a5b28c99bb1f79407ceeb3f68b4dd8877d0b29042f56afaa4f0d5a048ce0f203d185972622fefcc701f8359677e28d06953a861e8
-DIST smlnj-110.75-heap2asm.tgz 1315 BLAKE2B 1b97598cd91bd0fc0f6108194904bf3d75c240ddf4dbcc1c013fdc4d1524f5ae9c5514d2cb41184b0afec6162cd6d6742a355195891fbd477e262d224a0d97b7 SHA512 d2578a32c99ce5e81904eff7203df9550c4539be43a0a3252109fb2adc4862864c70c37ba89b2ebe68fdb21171430b4d13e44fc4860639ef960e81f01ac3749a
-DIST smlnj-110.75-ml-burg.tgz 36339 BLAKE2B 951c32257c062df18002ac19eaed926591d043c3139a0cf5952486dcfd1131ef28fe4f0ccc34522a4eef224fae7d87cc3131dfa68915768b481980e11aba5447 SHA512 a38a73c76e9b482cbec396cd445c058ef0db5e732900ee0597e52fd3af97acac5b78629af1e8e038b9cb9a403beed7524345c5e38f4a49b7602d73daee8fea2d
-DIST smlnj-110.75-ml-lex.tgz 33154 BLAKE2B d29697bdcabedf362a81066d16320105c4bc7ce95cef115efac39ae4fc47ac7c0367a241ada1f22211f9ea1a9665f52db1114671437dca674cbbbf87dbf585ef SHA512 2840117c2891d09acb762cd7f161a15cd9351478a007d08c8d1c2be1e828b1175fb31f427e0a6eeb96cbadf7b92da1dda23b3ff3a7123c1c800892157fd58fa6
-DIST smlnj-110.75-ml-lpt.tgz 256313 BLAKE2B 951720bbe503ac7aaf0b7256704d1467fead987bffc8e4583864e622869cd2eef2c5d4c948993d4e1d165432e6f338f12a853dc3daa9b1ead953d9f6c1cee9b4 SHA512 b36b8250862d0d9eb6e4576ab47e20b535095c8ab7c1cae913f7e8748f7677cf89dce0061fabe56dbda0df3ae0311970adbb0bd96630aa638ea5652277d978b6
-DIST smlnj-110.75-ml-yacc.tgz 99940 BLAKE2B 651632bd4f26974fc66b0f29e425ede410a0fd5d10a6a55db7c920280187492b36e501d34a03be45035f9616424dcdff92414eb123bec64661879af978c50900 SHA512 930dc545e49769a3d153753e19da1352fafea621f17d86881d5454d2d27f601e517fec09bd49ec732db4d311621e6cf8c26f714b095b9e07147bbe3b6ec885c2
-DIST smlnj-110.75-nlffi.tgz 74481 BLAKE2B 94e107ca081f0e77875d6d1b7b7aecb4c94dd73a7b39feb2e8f47ed5ad2dcb70bbd60055f54c3f69995a82751da543d628faa34b19f1227b72c245b35b7b8c2e SHA512 bfaa0e4ddc43d3695ef2be5cc74218435f6004b99a07ec585ec65158eaeb22ac7309ee9d584e880048655eb7110866ec25055fcc196b5d904510cf0c4c498eb5
-DIST smlnj-110.75-pgraph.tgz 5439 BLAKE2B 592b8e822717cb8103d9e5a0853b884234ed2dbfa1f2d040c096a33dcc94b5370e62300d0b6ce523f7523df57a0858ef1ad3348bcc431388b58760822850566d SHA512 cf8de19c5d3f258cc6fa145d837bf8e307e04577ab45e20861f53fc47612c2238cc5c1964ad3f1697dceb1d56b84c1d0d1e9ecd5da8dfb7ad24b1946b82691e8
-DIST smlnj-110.75-runtime.tgz 324054 BLAKE2B e173cdd772785f678c74f44e673cac6cc3d1040a80d2e1ed0695cd23a5f5ef283b0fbc67d6585d383bc9cbd186f5780004209ed90e59220baa202ed22b35f74b SHA512 65b05ceb31d719874c5b06ebaf4179c1e1b12da648635332eb4bdd5ffc5af86a00f7e8c45062d9f03e9a445f9eefe741c92f7ca207beecf31733a3a849902aaa
-DIST smlnj-110.75-smlnj-c.tgz 10531 BLAKE2B 602a7b98690277c7311080d46c5e3aceadd3daa2a1b1b163aa80db70ed65abf74cadff689abcf9e60af916685700ef2db24a1632bb6d92040f6e432ce13927b3 SHA512 ada4f0055f4f3f49c05ad4b55edfbda6cc7534491c1d304d7f51977170a3f68f367e1cba6a75d145b2ba497ca25bbb793c84f0bc7eeea0ad9657eecd72f85b87
-DIST smlnj-110.75-smlnj-lib.tgz 396628 BLAKE2B 62ae526edb69b3b7695039ec27d33b09200fc23f51b190dc4bc445888693be258fbab5853df6c565bd2fc9a32ada772bfb19846c7190ac912165d4f219640a65 SHA512 47d20c09fbd0a6e59db429e02b55b6307f5c61a9166bfc839261a21267da6e4ca0f99aa1080b2a8556a6046818177ad61b854a2dac0248b17a2ef79eac4ad35d
-DIST smlnj-110.75-system.tgz 227376 BLAKE2B ee1d9c5880a3168a30bd8eb6543b17fab81131ae8a58978511ab4ae5aa6add32092868cb39b8bca3d85308f661ea02c5e3a78311232a6b12c12a89685aae8e17 SHA512 ee6a941f269d51bdd48328c35ae642d6b5f35ef7e9516fef58fad7f6ac3b4a527678265eb7a8a9783eb5e483713fbade17cd6e204234fb9419ad430e42a536a4
-DIST smlnj-110.75-trace-debug-profile.tgz 3902 BLAKE2B 54e5152b250776806b1f3a086fdf2e684b67b75b5505bce253deb7eebb4339259ca77a737a9ab0c25f7f92bf8c19055659a73d8ad120f932f8bab61e5f362d18 SHA512 b2eed46e58f7b2dd6857debea4ae329dcc79946bd59a63747746d916b2dc29866d3e23a3accd678a981f2ebed0924d1fe1d03744000e877313abc33b144ec694
 DIST smlnj-110.82-MLRISC.tgz 1435372 BLAKE2B 1b18539d98a7339fc4062ea0e2afaddf67f6195719798a6041f456b904b6476f6c830c4529e9756040a6bdce32d5e6b271bd73d7f89c1df05df42e0030b6dc95 SHA512 23c0e4cb8432d39b4df8e51d06762c96ae6223a860bacb15e07020b17d7020667f5a8b1ad62b1ed17ff97f3f8fcee4899b70ac62979f12a4d7fd470fc968f3a0
 DIST smlnj-110.82-boot.ppc-unix.tgz 5666299 BLAKE2B 6c0e7dc0408f731bc2b26d3d962e88c5c2d678fb1ac5783e7252cb8ae6b26b98a3a9a4fe8e135198c3260f5735be4e98db123d4baf6cee620b8fe85780ab0a80 SHA512 5b3491ba2d264716579ec6070d063ab707aa04a4e74fcdb8ab47632e0660b15dabf3502719374dfde101583ebe4a88590792a8c790a7f4bb1c010ab907738569
 DIST smlnj-110.82-boot.sparc-unix.tgz 5788662 BLAKE2B 623e30a97714e83487085a83261f571a91ab587f5d7741363bde804941dee7348b2e9546292ca022e362524f0645f7aa8c019ccdbe786fa4c0348861e49ad556 SHA512 d719c5415c433f7aaf3dcc53f748ca6839e62a54819e4e66e26470104edc3fb7e960595e7ea859f1507f7da792fa52ecaebe4e703534a96f6a8dbfceb29ad8b0

diff --git a/dev-lang/smlnj/smlnj-110.75.ebuild b/dev-lang/smlnj/smlnj-110.75.ebuild
deleted file mode 100644
index 9c8f42af0b2..00000000000
--- a/dev-lang/smlnj/smlnj-110.75.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Standard ML of New Jersey compiler and libraries"
-HOMEPAGE="http://www.smlnj.org"
-
-BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
-
-FILES="
-config.tgz
-
-cm.tgz
-compiler.tgz
-runtime.tgz
-system.tgz
-MLRISC.tgz
-smlnj-lib.tgz
-
-ckit.tgz
-nlffi.tgz
-
-cml.tgz
-eXene.tgz
-
-ml-lex.tgz
-ml-yacc.tgz
-ml-burg.tgz
-ml-lpt.tgz
-
-pgraph.tgz
-trace-debug-profile.tgz
-
-heap2asm.tgz
-
-smlnj-c.tgz
-"
-
-#use amd64 in 32-bit mode
-SRC_URI="amd64? ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
-		 ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
-		 sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
-		 x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )"
-
-for file in ${FILES}; do
-	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
-done
-
-LICENSE="BSD"
-SLOT="0"
-
-#sparc support should be there but is untested
-KEYWORDS="-* ~amd64 ~ppc ~x86"
-IUSE=""
-
-S=${WORKDIR}
-
-src_unpack() {
-	mkdir -p "${S}"
-	for file in ${A}; do
-		[[ ${file} != ${P}-config.tgz ]] && cp "${DISTDIR}/${file}" "${S}/${file#${P}-}"
-	done
-
-#	make sure we don't use the internet to download anything
-	unpack ${P}-config.tgz && rm config/*.bat
-	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
-}
-
-DIR=/usr
-
-src_prepare() {
-	# respect CC et al. (bug 243886)
-	mkdir base || die # without this unpacking runtime will fail
-	./config/unpack "${S}" runtime || die
-	for file in mk.*; do
-		sed -e "/^AS/s:as:$(tc-getAS):" \
-			-e "/^CC/s:gcc:$(tc-getCC):" \
-			-e "/^CPP/s:gcc:$(tc-getCC):" \
-			-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
-			-i base/runtime/objs/${file}
-	done
-
-#	# stash bin and lib somewhere (bug 248162)
-#	sed -e "/@BINDIR@/s:\$BINDIR:${DIR}:" \
-#		-e "/@LIBDIR@/s:\$LIBDIR:${DIR}/lib:" \
-#		-i config/install.sh || die
-}
-
-src_compile() {
-	SMLNJ_HOME="${S}" ./config/install.sh || die "compilation failed"
-}
-
-src_install() {
-	mkdir -p "${D}"/${DIR} || die
-	mv bin lib "${D}"/${DIR} || die
-
-#	for file in "${D}"/${DIR}/bin/*; do
-#		dosym /${DIR}/bin/$(basename "${file}") /usr/bin/$(basename "${file}")
-#	done
-
-#	for file in $(find "${D}"/usr/lib/${PN}/bin/ -maxdepth 1 -type f ! -name ".*"); do
-#		dosym /${DIR}/bin/$(basename "${file}") /usr/bin/$(basename "${file}")
-#	done
-
-	for file in "${D}"/usr/bin/{*,.*}; do
-		[[ -f ${file} ]] && sed "2iSMLNJ_HOME=/usr" -i ${file}
-#		[[ -f ${file} ]] && sed "s:${WORKDIR}:/usr:" -i ${file}
-	done
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2021-12-01 21:11 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2021-12-01 21:11 UTC (permalink / raw
  To: gentoo-commits

commit:     2b3e7f701f20cc1d8bbcc154099c9e29d5a221d9
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  1 20:46:18 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Dec  1 21:11:22 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b3e7f70

dev-lang/smlnj: bump to 110.99.2

EAPI 8, drop pax, add "asdl.tgz" to FILES,
SMLNJ now supports amd64 (enable it with "-default 64"),
use "get_libdir" since above,
doman, add "die" here and there, minor style fixes

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 +++++++
 dev-lang/smlnj/smlnj-110.99.2.ebuild | 139 +++++++++++++++++++++++++++++++++++
 2 files changed, 165 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index 02683a41b302..5ad770c26e5e 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -22,3 +22,29 @@ DIST smlnj-110.82-smlnj-c.tgz 10544 BLAKE2B 6c096fbb8a8f135ac0fac1b4be6c4e4521dd
 DIST smlnj-110.82-smlnj-lib.tgz 449307 BLAKE2B aa6d21c608d89fc8696075ad13fa5179ee9a80a54f8dd8a446fa148065807a4094048b6da3537c222ff59cf0a6f837706cb6797d0873ac126ca0a3d743b5c7c7 SHA512 9e85b09e8bb4b253da7f0bea44bed55792a022967aa550e3ab0203566b84c6b8e126d91d4a0365c9bdb618d8e5bc1643ecd74ae30d750ff002d81dfea1c809ed
 DIST smlnj-110.82-system.tgz 240758 BLAKE2B 0903bd45a042c4cc5d327a88680f33f44128c1c9c929699813e3c7ba9b88975407b0b7b37b9048090c043485e8f144207529b7575904aa197122851d877b42b9 SHA512 b39fd42fd7418dee86accba9759dc3bb61234ff66ff695a2487c0e98b5640d5256e14edb7e23c8541e17ae35f7c9b27c7c1551d448c1383f61c33b20585a7662
 DIST smlnj-110.82-trace-debug-profile.tgz 3911 BLAKE2B c025b55430519123f4fe7907d45184cd31d0d72d89e1c5f0b8793fa4c59089b7e10f73c740b0eba3bfb39d2ec0e709a9f43482a6143d93b5128239833ca18619 SHA512 47af805b930d0c540139062c3ce3d1ba504e918c2f7817cad52bbae9e16ddc1dfea96f3058ae74afd247113101d59617d2098bfab8e38c701616c12f4610855e
+DIST smlnj-110.99.2-MLRISC.tgz 1457511 BLAKE2B dca76da4c5966ecaff35616723f9ec57fca6ce6c29940ed65691819ea6f3c8b617ce8ab207ae902550004f7b99a5cd7b3a5fe514ff591d64fbd12bce18fae3e7 SHA512 4c5ce0050c6e6df0cc408906be579e770f6630eadd42f4062925bc166a277d6f79c03dccaf7ce2eb058a4118dd018e8dfafcb0c4270728e55dde2b41d44adbed
+DIST smlnj-110.99.2-asdl.tgz 289435 BLAKE2B 1e2328139b8626263f024970a53f4d6c088acba168a3727ee0aa0fb066902177da32bb0aeccdc6c73c77ebe41de3ccb83b98ed91da33f12365ca51157d05446f SHA512 7bc50e7a84cb1b682ce84ae16420376494bdc9640bf43e8ffb55886d3f979ee20bec7197bc294599f726fb097cfa21e47adb790872d5e4e5b1f695b785adcffd
+DIST smlnj-110.99.2-boot.amd64-unix.tgz 5969670 BLAKE2B 7b4fdff5c5d12217768e0605c46845cfcf70b14ea0dd71cd993bce0c2a9e1ebc94f1b118e198e02ab81b07a922876000a92ca2c34092b65b5726c70e2411c747 SHA512 251eee7f7e5d7d23bc80be996ccd1587df7c02b8a33bd55133728a862341b7419926866f8c6ff21ba353260d6cf69b4c685a0914c8141d3181d8b19f7307afaf
+DIST smlnj-110.99.2-boot.ppc-unix.tgz 5826936 BLAKE2B e4d116dcafbc0fcf8cdb39e60febc0389ed6364bad082ae7d2fdbd7eb0cc738f8b74f7133d0b18b111faf6e020c15165d33787896c8d6a0bbf75ad4ce0030940 SHA512 839e206cb438c1ca4ae1677c85cc9f02aaac2f11b27b89d1d2e2e956e24a0a0aeec198e2b4dc1aa36f8cf04670425ec248a9a478894163513c865c94eb1f886c
+DIST smlnj-110.99.2-boot.sparc-unix.tgz 5962719 BLAKE2B 8ab73dee9221072c6b0b9fc1d504cf754a0c88cc819b19335b2012c29ed76e5cc32b7a835ab476d436def8de3342a9c425bca181b0c22a5b3637be5bedfd2450 SHA512 c0f4abecb5becb65cabb6c217310b47e347a3645840b96e153e379adabd22c313e9ac30031e4d871f3f4dbc9f6380854f25ec02e0fba372e26c91d1826da71a2
+DIST smlnj-110.99.2-boot.x86-unix.tgz 5904970 BLAKE2B dc2e4a05f39be830290f863837b551d752c072839bb2448e8445bd527bc2df55da64bd71787d1b6c0c651f6b6f645b906ed25d444a37f005c98934503cd06307 SHA512 84636788419067faa201ef100fec7bcdb85ff862125e788d8d4494bbecfac4907310fd58b73b8887116b3217dd4c52896022dd761632102e45916292a4edb28f
+DIST smlnj-110.99.2-ckit.tgz 201126 BLAKE2B 272849e5caae212061acc14f13d055d8f75ea1c61364be1bb039ecd5cf3166b7f9e39133266383aa411ccd980fa75c223873634d493f6bcf5e6e3bbca55c2544 SHA512 58366e811873a770816bccccdf2cb2f9b646b8a539f48bc91f883594bfb829e5cdb2fe8551c8a174b44a72f738164453907a04f71891233018f3da400dddc5d8
+DIST smlnj-110.99.2-cm.tgz 220283 BLAKE2B aeb1bd53afc88df154b4ec4f5af6eab3a8704e317f5e340e90b5338286e3a513ed576bd306cc5487c68fe9e0d600fe2be116ad23c515d3aba6da4b135dfd5d93 SHA512 e260b249de07084e5607028c9919de95b99b78bab4e33e45dbba37d20a6213de15652259727cca24c46a2b818eb4f70cabb47e6663e46738f67a86598c4a49b4
+DIST smlnj-110.99.2-cml.tgz 104474 BLAKE2B ae172683d722401776a435a13bd8c58d255602ec994cd36828d337fd8d3895512cc3c54b4fef978c05e5fe953f0f2eb8b7625e8684b9840a5080e9eee9069c59 SHA512 fb95ba4e358d595547a9d644b7f24c4b10aeeb1c92f692e6f433ffa367f68f75da9878f2e52c00334e21a43f91d86e377350054439dff1556369d94b56d6365f
+DIST smlnj-110.99.2-compiler.tgz 861590 BLAKE2B 99229a6520616590963a9aa57e5c7487e9029d4de1db2c82b1ac26ae3cc6b88cd60770efb2dad3292ffa3c1849094c84d4c43677ee20170aeea6cb77bc5d684a SHA512 22a4739e829b4c637b919bd5c968813fd888fb2fb2003d3482f1776593c5d8a43c9349405f82e2d60cbe85108b2547b1ae5742e97c942968b4a5f294acfae663
+DIST smlnj-110.99.2-config.tgz 517615 BLAKE2B e65bfad1636d892494bd67be1c6a16d43844a1928c2084677f4901edb75b44957bcfb8e9e4bf94e8799738f3d7762d01c9d652bab0a7fe39696edf8353c88668 SHA512 772b27c4e6a1761fb84b7f67dbfb2e77e60f4d1e1c840d1269b9004025a20599eb2703bf162526490c062f4a278c050f8e87647981ed9de8a04156eed17f2871
+DIST smlnj-110.99.2-doc.tgz 2454776 BLAKE2B dd8f4121ef5eed01fc6e34fdd91b06ece9a4b3f5b8c8e5ad9e8e7b2ffd9034888905e14aa5e2294e9f32be27a0b6fa88af76827dd264da4ba1aeacba0f3065d3 SHA512 94033ca2bff911f770ac1be0be799f0ab96741c1641dac56576c7a714de43f91cba6cf2aa278725eea457a30223fcd5c3a5e683c19e2530c527792e9197b34fe
+DIST smlnj-110.99.2-eXene.tgz 721072 BLAKE2B 39899855d97454ded04c8c0ebf1e65211124593298272997822773f1c2f5961f4a156048a3a0944116e3930b2446c8c3d2499183b4de4a95610639f4bbddbe16 SHA512 15f4eab1966c1f53ce5e3cd7e0ddb8f07ad0b81c9c2a2f3b5e960978b9714eb86579f465b87512e6ff8c713ad2d794af59b1a7e0e0711bd936f3235976fed33a
+DIST smlnj-110.99.2-heap2asm.tgz 1767 BLAKE2B 9b9e3de7856189a9a528644cace3cc446d308822e29cb37781ffbdae8581626cdaa40b472d05da9328d59c84dda41089e8be40273f75ba40913c18a84d75515a SHA512 5e23d68c7d22080eb9916a671f6923d9d7a0000123143fa1fc7cc29410ade6d6186ef4209b2313bfc70ee8a3356ea906605cbbaf76ffce27553f5f0eca607487
+DIST smlnj-110.99.2-ml-burg.tgz 40492 BLAKE2B 15a66c5e93d6a35fe60e052d227870606407ede8f38a5e9376b823800a0894271393e1c286def8dbc83dd8bff895c47371c625d990fdc808363409b9ef0f38bf SHA512 149fe611a8b23cc1a7dafd8fd0ef92e0173592c9d2e07d0ca2504056c842ee72235bf881c4bec16e4cb8bea0d1588462b9059e9d2f97c1faf6f8e014cdbb510b
+DIST smlnj-110.99.2-ml-lex.tgz 28160 BLAKE2B f0906f4c71fa68f14c9dd00c2bd4925752cd6c5f582c44692ea994fc4b91b4c2d5e56453f2437ca6826b3192f1a75fca04ec5aca09420d9ab4d104abbee83313 SHA512 838720dae9b334b4c2061e7183549151a6f1926b953908384b0aabece6a00fec9b215ce2cb6bafb0355d4e1ebc591f9f672fa8eeefbdbe39d54217b959758cc7
+DIST smlnj-110.99.2-ml-lpt.tgz 267087 BLAKE2B 08781336857ff7bebf39b60c900f7489db660f470027dc023dd3927ca4ebb9335959b4425ee1befc21fca540141764043656da7447a1df74b1f37c6ef3fdbde3 SHA512 ea4e6d4813b365a8ba9308a1ca2d92e4b7b58272659b8da8feaf434db9837bf4ca488118ba49e1b300dbd3a2e479c8835d936e9b58db1a6a0c7c6ce53b305809
+DIST smlnj-110.99.2-ml-yacc.tgz 101699 BLAKE2B ec9269b6b9c497aa761bbba654960edb68a4a53cb5e3e04d99c750d0d767da1445d28faff0cd6fb6f78d9538fdc9d6c571e79324b1e9b81ae8fe67fc4ebce7be SHA512 6204ecf50bcda4e8fb30e7a0c676f369dc43c7b30caace92281fcddd8e29037ace1096e6d6af5119cfad914e2158fb213502619859c53678d57207a8540f95f7
+DIST smlnj-110.99.2-nlffi.tgz 75289 BLAKE2B 7a8e8087e65a8f3150d208f1577a39c96942f083b11627433e3a16677e960b1c6ae179eab2c79d3b49d4c20ac56550f3f1d83178c2bde643c9a23d96b549d8f1 SHA512 9e5457268186e1e4cb4b7a6c9b3d4c7b3b02092691056b6fa3e451a5bf773e49b72f2f63a43651fa9f025b57aefc6545005dbacace919b2902bc9b6ae11fc345
+DIST smlnj-110.99.2-old-basis.tgz 1207 BLAKE2B adfd848a43c6f1488f6246427a9cc63ec604e3801a2b6498fe3025b26a628630fbd5b4e6657b5f1006bad60a95ce3df41f7df8ad125699fd8e5aa849bb40f3f9 SHA512 629c9f520239d9e593682925001225270d8131ef67f4d6808faf87b866b4290b7138a1d553f02b7bb907f664925760cc45da2de0c0412e1f8d35f71a92df2fa7
+DIST smlnj-110.99.2-pgraph.tgz 5412 BLAKE2B 026d65cf19fcad000f69efc07094f381dfd68eefd8e484066d61a8bba0ee659e5044ea7233b8de23a224a72af8dbd0e40e7caecdfcf9ef0a4f1ca4a5db138f3e SHA512 1d06c0c6e00110ec0c6334856c3481d80057b10cb7b312cf4de38a99b009ee4858adeb4c2f8f504f51a5fdfaf14578972250b4b49a661ba14dc04ea5781fc536
+DIST smlnj-110.99.2-runtime.tgz 335103 BLAKE2B 2b5f33d1cf78c5925f5912be6d0e8dd3a94ec7364613a7c33671ffd6c12a7e8aba8918ee8f788a0a11721b80508147cc570db568c13adcedb731cde0c19199a2 SHA512 dc72bd10b647b5b1d19ec9d31c328142484ae08a0fa274b59abda3022933833d23732a402d41cb0fc55fd1bf3f42cfa3360f0ca2c8911bec4273a9b84f2f05ec
+DIST smlnj-110.99.2-smlnj-c.tgz 10609 BLAKE2B b44b5fa92fb8bc7eac4ac49672629810faebefd17960912009c27f1bbd1201d3fa8079b5c302cab41c19ca8c56b7ab32f211707395f1a4db011b5afd6c4e8fbf SHA512 640f8a59653a1bbd2ab77cc8f9b741e11a4c5b39a90960363858a8f79e2ce2c1ac2647a8d8a3eee1583bfb6f996efc288e00c01059f9206bbe922fcff5014f50
+DIST smlnj-110.99.2-smlnj-lib.tgz 790390 BLAKE2B 8194c48196e5e58eb22e6f4f1a91b7b8671acfd2425b88b826d0d2f8f0075f309b3cfcfb77df61fdf5944b3f384201a10effec0438efd9a32f3b4ba68f94d6b0 SHA512 46e125b21dc1dd6acc029baed6d6c1052fd517c275f3ba8f9d54d5b461f7e5aedc3bc9b1018c056977f8c9aafd25990eef308637ce840f67567e0184bdfb556e
+DIST smlnj-110.99.2-system.tgz 281742 BLAKE2B c9af6495f6991cd9e6768ceab1c8841e30ba83d981e2b8b0482851c8cca9db548e22a2abce2ee0764e4e5ad37723d5819e4e44c91e4e69a4b353327e6ea55769 SHA512 aa27b46301ddfe3f6bf26e04a3763c52b016435d7aa9142f30300b026d2587cd85c84992084c2d9cd1a2dd90b1b82897fb106067aff0d16207050302ba985421
+DIST smlnj-110.99.2-trace-debug-profile.tgz 3921 BLAKE2B ebc7d3270bcee5464c7eb5a70c851d865ffbf2ba31a084b61074ffe22f7d97c255fe4584fdbf491c7d5e2db65e3efb5648eb5995b81561cdfee152ae8b31c859 SHA512 e1fd41e15934eda2d33b69d21eeb582306dfc09576cc7f69f72cbc599e4b321c453327a7cc31f4689e6d3d87b2fc0453817ef696e565dff4d7ef4c1e18e31c29

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
new file mode 100644
index 000000000000..a327249fde59
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
+
+FILES="
+doc.tgz
+
+config.tgz
+
+asdl.tgz
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+old-basis.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lpt.tgz
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+SRC_URI="
+	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
+	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+"
+
+for file in ${FILES} ; do
+	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
+done
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+
+# sparc support should be there but is untested
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_unpack() {
+	mkdir -p "${S}" || die
+	local file
+	for file in ${A} ; do
+		if [[ ${file} != ${P}-config.tgz ]] ; then
+			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
+		fi
+	done
+
+	# make sure we don't use the internet to download anything
+	unpack ${P}-config.tgz
+	rm config/*.bat || die
+	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+}
+
+src_prepare() {
+	mkdir base || die  # without this unpacking runtime will fail
+	./config/unpack "${S}" runtime || die
+
+	default
+
+	# respect CC et al. (bug 243886)
+	sed -e "/^AS/s:as:$(tc-getAS):" \
+		-e "/^CC/s:gcc:$(tc-getCC):" \
+		-e "/^CPP/s:gcc:$(tc-getCC):" \
+		-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
+		-i base/runtime/objs/mk.* || die
+}
+
+src_compile() {
+	local config_opts=( )
+	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
+
+	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
+		die "compilation failed"
+}
+
+src_install() {
+	local DIR=/usr/$(get_libdir)/${PN}
+	local i
+
+	local file
+	for file in bin/{*,.*} ; do
+		[[ -f ${file} ]] &&
+			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
+				-e "s:${WORKDIR}:${EPREFIX}/${DIR}:" \
+				-i ${file}
+	done
+
+	newbin ./config/_heap2exec heap2exec
+	exeinto ${DIR}/bin
+	pushd bin || die
+	for i in {*,.*} ; do
+		[[ -f ${i} ]] && doexe ${i}
+	done
+	for i in ml-* sml ; do
+		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
+	done
+	popd || die
+
+	exeinto ${DIR}/bin/.run
+	pushd bin/.run || die
+	for i in run* ; do
+		doexe ${i}
+	done
+	popd || die
+
+	insinto ${DIR}/bin/.heap
+	doins bin/.heap/*
+
+	insinto ${DIR}
+	doins -r lib
+	doman doc/man/man*/*.*
+	dodoc -r doc/*
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2021-12-01 21:11 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2021-12-01 21:11 UTC (permalink / raw
  To: gentoo-commits

commit:     e4022feb34922d94d6944bc1f37b2ebe4201e045
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  1 21:11:14 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Dec  1 21:11:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4022feb

dev-lang/smlnj: add smlnj back to the Gentoo ML Project

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/metadata.xml | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-lang/smlnj/metadata.xml b/dev-lang/smlnj/metadata.xml
index 805914f65297..dfa9e7f609c3 100644
--- a/dev-lang/smlnj/metadata.xml
+++ b/dev-lang/smlnj/metadata.xml
@@ -1,9 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
 <pkgmetadata>
-<!-- maintainer-needed -->
-	<use>
-		<flag name="pax-kernel">Enable if the user plans to run the
-		package under a pax enabled hardened kernel</flag>
-	</use>
+  <maintainer type="project">
+    <email>ml@gentoo.org</email>
+    <name>ML</name>
+  </maintainer>
+  <use>
+    <flag name="pax-kernel">Enable if the user plans to run the
+      package under a pax enabled hardened kernel</flag>
+  </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2021-12-02  0:02 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2021-12-02  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     59a2b4721a9bea4c11e25caa5b76329f13fc4ca1
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  2 00:01:50 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 00:02:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a2b472

dev-lang/smlnj: add longdescription

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/metadata.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-lang/smlnj/metadata.xml b/dev-lang/smlnj/metadata.xml
index dfa9e7f609c3..517e4c169949 100644
--- a/dev-lang/smlnj/metadata.xml
+++ b/dev-lang/smlnj/metadata.xml
@@ -6,6 +6,11 @@
     <email>ml@gentoo.org</email>
     <name>ML</name>
   </maintainer>
+  <longdescription>
+    Standard ML of New Jersey (abbreviated SML/NJ) is a compiler for
+    the Standard ML '97 programming language with associated libraries,
+    tools, and documentation. SML/NJ is free, open source software.
+  </longdescription>
   <use>
     <flag name="pax-kernel">Enable if the user plans to run the
       package under a pax enabled hardened kernel</flag>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2021-12-02 21:43 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2021-12-02 21:43 UTC (permalink / raw
  To: gentoo-commits

commit:     d79265d95303713f475cf5f2a1fcb93331de9364
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  2 21:39:38 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 21:43:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d79265d9

dev-lang/smlnj: move unpack script to src_unpack; fix nm

Closes: https://bugs.gentoo.org/729884
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.99.2.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
index a327249fde59..98c8b3ecdf06 100644
--- a/dev-lang/smlnj/smlnj-110.99.2.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -75,12 +75,12 @@ src_unpack() {
 	unpack ${P}-config.tgz
 	rm config/*.bat || die
 	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
-}
 
-src_prepare() {
 	mkdir base || die  # without this unpacking runtime will fail
 	./config/unpack "${S}" runtime || die
+}
 
+src_prepare() {
 	default
 
 	# respect CC et al. (bug 243886)
@@ -89,6 +89,8 @@ src_prepare() {
 		-e "/^CPP/s:gcc:$(tc-getCC):" \
 		-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
 		-i base/runtime/objs/mk.* || die
+
+	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-01-04 17:54 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-01-04 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     2328f28b225d9b77711a08ef839a6084f17b834d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  4 17:53:22 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Jan  4 17:54:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2328f28b

dev-lang/smlnj: replace sed delimeter

Closes: https://bugs.gentoo.org/717016
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.82.ebuild   | 14 +++++++-------
 dev-lang/smlnj/smlnj-110.99.2.ebuild | 12 ++++++------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-lang/smlnj/smlnj-110.82.ebuild b/dev-lang/smlnj/smlnj-110.82.ebuild
index 68c776772b8d..6e3b7303f61c 100644
--- a/dev-lang/smlnj/smlnj-110.82.ebuild
+++ b/dev-lang/smlnj/smlnj-110.82.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -83,11 +83,11 @@ src_prepare() {
 	epatch "${FILESDIR}/${PN}-110.82-pax-p3.patch"
 	default
 	for file in mk.*; do
-		sed -e "/^AS/s:as:$(tc-getAS):" \
-			-e "/^CC/s:gcc:$(tc-getCC):" \
-			-e "/^CPP/s:gcc:$(tc-getCC):" \
-			-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
-			-e "/^PAXMARK/s:true:"$(usex pax-kernel "paxmark.sh" "true")":" \
+		sed -e "/^AS/s|as|$(tc-getAS)|" \
+			-e "/^CC/s|gcc|$(tc-getCC)|" \
+			-e "/^CPP/s|gcc|$(tc-getCC)|" \
+			-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
+			-e "/^PAXMARK/s|true|"$(usex pax-kernel "paxmark.sh" "true")"|" \
 			-i base/runtime/objs/${file}
 	done
 }
@@ -138,7 +138,7 @@ src_install() {
 	DIR=/usr/${SUBDIR}
 	for file in bin/{*,.*}; do
 		[[ -f ${file} ]] && sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
-								-e "s:${WORKDIR}:${EPREFIX}/${DIR}:" -i ${file}
+								-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" -i ${file}
 	done
 	dodir ${DIR}/bin
 	exeinto ${DIR}/bin

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
index 98c8b3ecdf06..247d06dc4ca7 100644
--- a/dev-lang/smlnj/smlnj-110.99.2.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -84,10 +84,10 @@ src_prepare() {
 	default
 
 	# respect CC et al. (bug 243886)
-	sed -e "/^AS/s:as:$(tc-getAS):" \
-		-e "/^CC/s:gcc:$(tc-getCC):" \
-		-e "/^CPP/s:gcc:$(tc-getCC):" \
-		-e "/^CFLAGS/{s:-O[0123s]:: ; s:=:= ${CFLAGS}:}" \
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^CC/s|gcc|$(tc-getCC)|" \
+		-e "/^CPP/s|gcc|$(tc-getCC)|" \
+		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
 		-i base/runtime/objs/mk.* || die
 
 	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
@@ -109,7 +109,7 @@ src_install() {
 	for file in bin/{*,.*} ; do
 		[[ -f ${file} ]] &&
 			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
-				-e "s:${WORKDIR}:${EPREFIX}/${DIR}:" \
+				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
 				-i ${file}
 	done
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-03-18  8:38 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-03-18  8:38 UTC (permalink / raw
  To: gentoo-commits

commit:     3af0f070a98315dc607d7cb419e4a64389e572d6
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 18 08:34:14 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 08:35:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af0f070

dev-lang/smlnj: call correct AR

Closes: https://bugs.gentoo.org/827972
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.99.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
index 247d06dc4ca7..d3715629848a 100644
--- a/dev-lang/smlnj/smlnj-110.99.2.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -90,6 +90,7 @@ src_prepare() {
 		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
 		-i base/runtime/objs/mk.* || die
 
+	sed -i "/^AR/s|ar|$(tc-getAR)|" base/runtime/objs/makefile || die
 	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
 }
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-03-18  9:31 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-03-18  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     1f2f7c0e3e2551ef668f71d4e35af2a22d15d106
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 18 09:29:38 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 09:30:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2f7c0e

dev-lang/smlnj: fix base/runtime/objs/makefile

Closes: https://bugs.gentoo.org/835552
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.99.2.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
index d3715629848a..4ecbd1aa8d77 100644
--- a/dev-lang/smlnj/smlnj-110.99.2.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -89,8 +89,13 @@ src_prepare() {
 		-e "/^CPP/s|gcc|$(tc-getCC)|" \
 		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
 		-i base/runtime/objs/mk.* || die
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^AR/s|ar|$(tc-getAR)|" \
+		-e "/^CC/s|cc|$(tc-getCC)|" \
+		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
+		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
+		-i base/runtime/objs/makefile || die
 
-	sed -i "/^AR/s|ar|$(tc-getAR)|" base/runtime/objs/makefile || die
 	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
 }
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-03-19 11:57 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-03-19 11:57 UTC (permalink / raw
  To: gentoo-commits

commit:     277a2fc803a93dfec9e65ef5c79ef60d6dddf5ac
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 19 11:56:34 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Mar 19 11:56:55 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277a2fc8

dev-lang/smlnj: fix asdl autoconf script

Closes: https://bugs.gentoo.org/835555
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.99.2.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-lang/smlnj/smlnj-110.99.2.ebuild b/dev-lang/smlnj/smlnj-110.99.2.ebuild
index 4ecbd1aa8d77..9186f5e6aefb 100644
--- a/dev-lang/smlnj/smlnj-110.99.2.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.2.ebuild
@@ -78,6 +78,9 @@ src_unpack() {
 
 	mkdir base || die  # without this unpacking runtime will fail
 	./config/unpack "${S}" runtime || die
+
+	# Unpack asdl to fix autoconf linker check
+	unpack "${S}"/asdl.tgz
 }
 
 src_prepare() {
@@ -97,6 +100,7 @@ src_prepare() {
 		-i base/runtime/objs/makefile || die
 
 	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
+	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-06-27 23:41 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-06-27 23:41 UTC (permalink / raw
  To: gentoo-commits

commit:     0b99b49c0aaa878066b2db520349e7177d9e589d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 27 23:39:55 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jun 27 23:41:28 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b99b49c

dev-lang/smlnj: patch smlnj_get_libdir function

Closes: https://bugs.gentoo.org/650182
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/smlnj-110.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/smlnj/smlnj-110.82.ebuild b/dev-lang/smlnj/smlnj-110.82.ebuild
index 6e3b7303f61c..ae7b0c01d2c6 100644
--- a/dev-lang/smlnj/smlnj-110.82.ebuild
+++ b/dev-lang/smlnj/smlnj-110.82.ebuild
@@ -120,7 +120,7 @@ smlnj_get_libdir() {
 	# Remove the native lib dir
 	local y=$(remove_element_from_array $(get_libdir) ${x[@]})
 	# Remove libx32 if it exists
-	local z=$(remove_element_from_array "libx32" ${y[@]})
+	local z=( $(remove_element_from_array "libx32" ${y[@]}) )
 	# However if the system is not multlib, then we still need to install
 	# the 32 bit smlnj executables and libraries somewhere, so I guess we
 	# just have to put them under the system lib directory.  Put the


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2022-07-29 10:19 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2022-07-29 10:19 UTC (permalink / raw
  To: gentoo-commits

commit:     d58eb0f05c65a35bd3f037b0950f76a83cb2590c
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 29 10:04:14 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 10:19:27 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58eb0f0

dev-lang/smlnj: bump to 110.99.3

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 ++++++
 dev-lang/smlnj/smlnj-110.99.3.ebuild | 151 +++++++++++++++++++++++++++++++++++
 2 files changed, 177 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index 5ad770c26e5e..d519ac9d3bfc 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -48,3 +48,29 @@ DIST smlnj-110.99.2-smlnj-c.tgz 10609 BLAKE2B b44b5fa92fb8bc7eac4ac49672629810fa
 DIST smlnj-110.99.2-smlnj-lib.tgz 790390 BLAKE2B 8194c48196e5e58eb22e6f4f1a91b7b8671acfd2425b88b826d0d2f8f0075f309b3cfcfb77df61fdf5944b3f384201a10effec0438efd9a32f3b4ba68f94d6b0 SHA512 46e125b21dc1dd6acc029baed6d6c1052fd517c275f3ba8f9d54d5b461f7e5aedc3bc9b1018c056977f8c9aafd25990eef308637ce840f67567e0184bdfb556e
 DIST smlnj-110.99.2-system.tgz 281742 BLAKE2B c9af6495f6991cd9e6768ceab1c8841e30ba83d981e2b8b0482851c8cca9db548e22a2abce2ee0764e4e5ad37723d5819e4e44c91e4e69a4b353327e6ea55769 SHA512 aa27b46301ddfe3f6bf26e04a3763c52b016435d7aa9142f30300b026d2587cd85c84992084c2d9cd1a2dd90b1b82897fb106067aff0d16207050302ba985421
 DIST smlnj-110.99.2-trace-debug-profile.tgz 3921 BLAKE2B ebc7d3270bcee5464c7eb5a70c851d865ffbf2ba31a084b61074ffe22f7d97c255fe4584fdbf491c7d5e2db65e3efb5648eb5995b81561cdfee152ae8b31c859 SHA512 e1fd41e15934eda2d33b69d21eeb582306dfc09576cc7f69f72cbc599e4b321c453327a7cc31f4689e6d3d87b2fc0453817ef696e565dff4d7ef4c1e18e31c29
+DIST smlnj-110.99.3-MLRISC.tgz 1457337 BLAKE2B a639a9afcaf1bf3e6521eeaa2dd8cb28f164b4c9b439dcb1370c9189b8ca769fa79f3b6c15aa3ee4db49afd61c321d1a6197ad3a46f7209bd51a431e1249dd49 SHA512 f1f2d7cd1316bd6c4156fc184990ccfee916993283ce0963ff30306089b5c6297d2c4fe55a280f17ae05ad45a764e3bdfcfd1b8ee9a8382a049f323b48692c8a
+DIST smlnj-110.99.3-asdl.tgz 241353 BLAKE2B a9f61116411919c51a56097d59f3501022d3b5d3fbd01660b16c3a5fc629b6b96102b17b1047e29c12c8b739a3ab66ff20a7d0c70d6edd899f26b713b9ac7f94 SHA512 cc703609a192a83766d6e8298912bf427fed66a3d5a20f98c1dcddec63ec234df1d868e418932676a0300bf68b490c5c8e2b8f8106f42bc0d38b93be5dde794d
+DIST smlnj-110.99.3-boot.amd64-unix.tgz 5971321 BLAKE2B c6a7c96344da723dfd88155586b680b6f54e7711335bc88d8f1468d3f989077febe6624596d16d7236e651f17d33b6bdf268e8a99164b46e21780d87c697551b SHA512 8616a06975f285623156637929b202fb1d060718bb990aeeff12e185f36ae0764d7074482eaa446dbf0ed8afd2527bfc38c423cdebfa8ed0346fd43b4d3442e3
+DIST smlnj-110.99.3-boot.ppc-unix.tgz 5839528 BLAKE2B 30da3659d7918126684a6e947200a4080a0366b43a03f20b5f27ec7c94a874ae9102ebf94dcb346e60c10d2155236448f4f59350813e46c3185b08f47e9cde2b SHA512 7a0c8d70c0a65f3cbe5c0d6e2172a037bc5b5314d805fe9686c11290ac30b26d26ad98dcd085092a3c76f2a23cc402857cd38afe4f9b0086f6b8a9cab9c19a53
+DIST smlnj-110.99.3-boot.sparc-unix.tgz 5981512 BLAKE2B 6a86232df38bc0ecf7525d8406f6d4f7fadf4730c20b679d4dc540a92e2cfbe14120bd211a5fc96e9b7bec55f2dcdd2b6fdf5969ff230011992d2ea942b7fec7 SHA512 eb167a171f0b0635619eff7e6c0c2ff5a347f3dbae6c690de334671a3aabc5c6ad0a21e6e3192852f2d86806c3cebb4cd6b769c8cf6e8883bb4ce137af8b1578
+DIST smlnj-110.99.3-boot.x86-unix.tgz 5923052 BLAKE2B 52e9f86e7dabaf51ddb642a135f72c6e59f870152107730f7321f7d1d6c165594bdaaf085795360a9dadccec1cd2595c56b7bf7d84d038254273ab8bd5ec1c03 SHA512 8a6680e910cda9b344192db4978c74f9eb55a872824f9ef9deb7419a43e475277997bba19de8abd8eeffda565f8900aeee31f6a94cb0a0bcdbb067b3ec12457a
+DIST smlnj-110.99.3-ckit.tgz 200785 BLAKE2B 0834239040c7e15b96c8ca8812a0d74f5254bbdca22fdba8da5059ec3a256896fa8840dcc18534b9ba3578cb204fe12665f02337f7e1f46af71f19acc2ee4c45 SHA512 c41835ccc1f0ed4352386a398f6847adfe11bd3926ebaeed6e9c6c9b24ff09ad5c676ac6d98700bb6c2f443b43e733071040452886f7a266b7053cdacc0c7b89
+DIST smlnj-110.99.3-cm.tgz 220282 BLAKE2B 6e4ecfc4d74756b1e69a3f61e25649798c6b74327e4d86ff649e9664f22e092a09b80ff0f6e0b94a5210db97985fabc3803e103b3be1da0f9c2bfccb06064e10 SHA512 5030b99dcfec2abb4be76fc15c7846b602d3fbd14ff78eba087a92b72e43a19584fe667281416ecb48fc3df1e7c9756f36d12a8e6ab66fa3917deaaa383fcf82
+DIST smlnj-110.99.3-cml.tgz 103973 BLAKE2B 4723c4a9f891274bac82168c21d19ec2506fc01f48fd330b179b468f73174c049df78a3948a10fe245f0f84f2f8b433ed0b64fc0340092e30433b247fbbd3773 SHA512 79fc9f7060d484c58171ab9577428ab12abd4376b3074bc87d5db5a080d49073a3950ea3d70baae927a2780a0072e83ce2159381c1d03791bce7ffd5bfcc8331
+DIST smlnj-110.99.3-compiler.tgz 856614 BLAKE2B c98a337003619d5968f416c83422fb1ed92dbb37423630d41e2600d62a8cda1d2eb02ecd681bc79cb71a51881c1f4e6189430a05726d6345585f87a5585bc66a SHA512 4616f1d86417ce542aa3f30159adcbbda5a89fc50248b48e53953d596180444b1af178633ba70b2c47ce9c1351cb718f0aab7bc481f6cd9ef4495b084eef4e28
+DIST smlnj-110.99.3-config.tgz 23167 BLAKE2B 78c6cafc1bc5ac8f6e1fe837c1d1fe8d725eab09713a004a2d89df02c52a2553a2b91a7f540d64b097661b80c1b7bbbbd96f9c2ffdae4e2d3655fd182a7c31aa SHA512 4a2f95cde1314f288f13af499b3af7a97ce799c4653cb8382d2361b46142e57a1943d471b7e841240f7accf7c73bd3a085a6e1d0bf3bbfb0246daf88773f0c38
+DIST smlnj-110.99.3-doc.tgz 2506809 BLAKE2B 3a4d568bd1f36d6268127120fc8aaab105fc777a8e4eae8af9d08254ef5b84a432a188b5b16d32399072a919f177f989abb6229d4126ae5da7fb10bdafecda17 SHA512 a042ab0eed78f0c2b3ece17f9fa0ab30c4327b50270e6f85476fee6676bde98f46288979d605dbd937112451e1014a09acd90f589ba2904eaea5a688caa9118a
+DIST smlnj-110.99.3-eXene.tgz 714453 BLAKE2B 579970eba09897cce2497dc3355a17ef4f8ca3a6f31cfc6a8b910aad3531558c5072c17b5a27fab1922b4a26c0ecf632abd547f2551f0de26e999351879c8c76 SHA512 ba380e7b1c751782015aa3603d54a57901697f13c0eb6c3b1928082224dca16f658cda16b4a3400ff46b3e7a46c1069f59366f35b35e837bcd73c1792515aca4
+DIST smlnj-110.99.3-heap2asm.tgz 1763 BLAKE2B 739ce12c488483b7a74f445f4584f43cd156c2912966bf8ce49ba84ed798c47e45175c47b6033a3be3411285245d4344dc58cfbae6064e2905c36af5fdde4847 SHA512 49eaf8ac9772b62d48cd52c3d395b1f2c40d4ce4f62c90ab875f934f3dae6e20e717d6bc41dc674ffa6f0ec03b437ac0a87478e214ac8d28890077faae8e42f5
+DIST smlnj-110.99.3-ml-burg.tgz 40357 BLAKE2B 3ef88f8ada0110b91db783901e1efefeea835bef94dbfbbb2de08480adaff79c484abcfb196bc473a0c5d517d6120dad56199c548cf52b5ced712090120afe62 SHA512 3b19feaba7d3616b364ccb5cf54e203a5583cfe850b1949bbf1f97182255594b5b8498225b8cfd437fb2066cb9461626358f6d3007646ca2cdfaf3f8fa6fd12c
+DIST smlnj-110.99.3-ml-lex.tgz 28038 BLAKE2B 7891b4c26aa44c945f18cd1300fb7c49455c1d2eef4d7ed425509387edd87abea8e23900fa9777798bd7db976d0f4788c3a97120f13c1778b6d476cca190a747 SHA512 5fc0acb9dcd49b663c2b0f071b1cf0a0619c9aa83ef6736eec330eca74693be3272a1c771928e0b3d0e46fc3058ba69445c8e0bfe6815042d51d5493512c81b3
+DIST smlnj-110.99.3-ml-lpt.tgz 267067 BLAKE2B 3b0a853c92eed28d0d8a4394d1b87761bd093d1e701b289e5de28a351f27e97abb1921a5e5ade6e7dea1faef1dccca4dbcb30aefe4624361b302f14084cf08af SHA512 aa3ae9109d42b42f9f619395807f0f7486f9eee794ef61a43df069ab29fcf028e5efb50831dd5a35519e592a89606be6a51aee9da0078a83e62a37c2f23f54f7
+DIST smlnj-110.99.3-ml-yacc.tgz 101376 BLAKE2B 39f9f50f612c5b263f6146d39262d669d7ee3f65daf7d24a0c950ddea8868f13ac6881860f694cba3ecb6b2f29b4755f1364fac2c08401e537d6c355071ebbde SHA512 0cec5df0cbad8b93e079a70dc5979231443a6563bd61dbeadaf3c82e5a28d61cc6d1ee080c3c003d8ece79fbab6a8a31790e29d10ebd64a644a779103751af89
+DIST smlnj-110.99.3-nlffi.tgz 74810 BLAKE2B 0129c45031c750fcb8b879fa325532170c937ac0dc50e224ff22e1ea7c0822f13794be22ff5bc8c1570ed28b8ff9aa90910cb07b3c18519344bbad17bbf351da SHA512 f35033fcaff75b930f4136d8cf903ee17702856fcb58c3b70bfd5fa69e45d3a37df277d9753e989fb1b1f7f21783758fc167d36f3a4537aa2162a754d652ba84
+DIST smlnj-110.99.3-old-basis.tgz 1363 BLAKE2B 32d3afda93fe372ec8bfc9589101c2e4c2b04259d481b39a3a932d3ff225f9142ecc978dae55081417c6437a5c64e5655c43bb29ccd9dc7d6073ff7b19a94e61 SHA512 1dff1f3e5eafb94c5b235f2cc04af4ab87a927d74eac641bad36e66db39a11078fe9aacc20fadadf9c8d13e4c3f7a211cd64efd7741b0dc45e1b22c013c81329
+DIST smlnj-110.99.3-pgraph.tgz 5367 BLAKE2B f30b054433ccb1394e557fc63dae9d097734fcbadee3bcbcd3cfe7bf2d2f833882ac5d187f846f0895b19eeb75de667b2394295858a6e0d873ff58bf55e3bd83 SHA512 3c9d4f3d42c49cd6950eb42712aafc8a58b253b0fade35b7b4c6a1bfef88b7a5805a07fad1d7e107f31d73912e4f32729b2d001dc5751aa629d0f0b4d1a20401
+DIST smlnj-110.99.3-runtime.tgz 334293 BLAKE2B ce70bd05fc311ed11285aceb4cb78af7f08a18431538a341f768fc04e9aa3b1df1f0f3f86f384622aea59fb3322eb8446176bf3481df6f0efa5d67fd1bf71da1 SHA512 21da06900903a2a460b3a8ea895b3f864df5e8f4606ee9c4303de838678c5ab8df947d2eaca74a0ad057c4ec3b7e20f498cde599d5761db14ce6ce516b4ade41
+DIST smlnj-110.99.3-smlnj-c.tgz 10591 BLAKE2B 1dd6646e64157ee31dbd04a0d7d485012ab31fb1e3855d5bf930e9705298df40d33391363dd927758ae2a931aa7d1f61259c688a437851ebff1b3979f12f6ef7 SHA512 3fb88af71a257229322d88c1bbd30a2081d58ad454f541853d327c785a50b88447db667ac787d6a6a98f449886139b71a4721af65cda18e620889cb3cc0d73de
+DIST smlnj-110.99.3-smlnj-lib.tgz 641512 BLAKE2B 1904fc25ae19f8a62669e8ad81272702df3871b04a8ee82e3526d5cbec15835d17fb9ebc710fa7cad5634a9485b5ae9534cb9015e96fae4c19d8a51bcb57b77e SHA512 e711cee0974a7357c0ecac7e38a8bda1db43da7a5262f5878994aab4df604245ccf70510ed7d1a7ff62cc184399ebe08c4a30fb83a881c95c77ed6179d411151
+DIST smlnj-110.99.3-system.tgz 283393 BLAKE2B 9fbb815ee69269ed962899a8374d5669adde670f1846c2137958fb945bc29ac52ae60a1e7393d6fe5479b037641f53bd938555c483683f4f8532c22a44073224 SHA512 90c84826cbc86ebe43cd8bb4bd8aff6ddae67c05c1d263f0528720ceb6291bdc6ef3d51ea117cea86d5af8412a43f4dc3422eae6c1de4442139e4d366398d3ae
+DIST smlnj-110.99.3-trace-debug-profile.tgz 3890 BLAKE2B 53bc19a0b805bde85527fec711e088e5805420ed969347075f1876ebbc0d13a54a9d5b444da9541fbccdd0e48444ce663806f08ed35095d63d87382dab020f32 SHA512 0fedf4d291823f279caf57695826b61da07cecbc1a10cf259a8faf4352e2631dc3d64f8442bf57c9df0c4a39150f37ab95995c4498b3a6700bd125fd2d8d6c15

diff --git a/dev-lang/smlnj/smlnj-110.99.3.ebuild b/dev-lang/smlnj/smlnj-110.99.3.ebuild
new file mode 100644
index 000000000000..9186f5e6aefb
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.99.3.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
+
+FILES="
+doc.tgz
+
+config.tgz
+
+asdl.tgz
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+old-basis.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lpt.tgz
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+SRC_URI="
+	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
+	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+"
+
+for file in ${FILES} ; do
+	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
+done
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+
+# sparc support should be there but is untested
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_unpack() {
+	mkdir -p "${S}" || die
+	local file
+	for file in ${A} ; do
+		if [[ ${file} != ${P}-config.tgz ]] ; then
+			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
+		fi
+	done
+
+	# make sure we don't use the internet to download anything
+	unpack ${P}-config.tgz
+	rm config/*.bat || die
+	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+
+	mkdir base || die  # without this unpacking runtime will fail
+	./config/unpack "${S}" runtime || die
+
+	# Unpack asdl to fix autoconf linker check
+	unpack "${S}"/asdl.tgz
+}
+
+src_prepare() {
+	default
+
+	# respect CC et al. (bug 243886)
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^CC/s|gcc|$(tc-getCC)|" \
+		-e "/^CPP/s|gcc|$(tc-getCC)|" \
+		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
+		-i base/runtime/objs/mk.* || die
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^AR/s|ar|$(tc-getAR)|" \
+		-e "/^CC/s|cc|$(tc-getCC)|" \
+		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
+		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
+		-i base/runtime/objs/makefile || die
+
+	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
+	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
+}
+
+src_compile() {
+	local config_opts=( )
+	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
+
+	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
+		die "compilation failed"
+}
+
+src_install() {
+	local DIR=/usr/$(get_libdir)/${PN}
+	local i
+
+	local file
+	for file in bin/{*,.*} ; do
+		[[ -f ${file} ]] &&
+			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
+				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
+				-i ${file}
+	done
+
+	newbin ./config/_heap2exec heap2exec
+	exeinto ${DIR}/bin
+	pushd bin || die
+	for i in {*,.*} ; do
+		[[ -f ${i} ]] && doexe ${i}
+	done
+	for i in ml-* sml ; do
+		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
+	done
+	popd || die
+
+	exeinto ${DIR}/bin/.run
+	pushd bin/.run || die
+	for i in run* ; do
+		doexe ${i}
+	done
+	popd || die
+
+	insinto ${DIR}/bin/.heap
+	doins bin/.heap/*
+
+	insinto ${DIR}
+	doins -r lib
+	doman doc/man/man*/*.*
+	dodoc -r doc/*
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2023-08-05 16:53 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2023-08-05 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c393f57cf89bc0f2e8fe78f36d63ff51fe068308
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  5 15:45:17 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Aug  5 16:53:01 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c393f57c

dev-lang/smlnj: bump to 110.99.4

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 ++++++
 dev-lang/smlnj/smlnj-110.99.4.ebuild | 151 +++++++++++++++++++++++++++++++++++
 2 files changed, 177 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index c5a96a899560..cebd0158857e 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -24,3 +24,29 @@ DIST smlnj-110.99.3-smlnj-c.tgz 10591 BLAKE2B 1dd6646e64157ee31dbd04a0d7d485012a
 DIST smlnj-110.99.3-smlnj-lib.tgz 641512 BLAKE2B 1904fc25ae19f8a62669e8ad81272702df3871b04a8ee82e3526d5cbec15835d17fb9ebc710fa7cad5634a9485b5ae9534cb9015e96fae4c19d8a51bcb57b77e SHA512 e711cee0974a7357c0ecac7e38a8bda1db43da7a5262f5878994aab4df604245ccf70510ed7d1a7ff62cc184399ebe08c4a30fb83a881c95c77ed6179d411151
 DIST smlnj-110.99.3-system.tgz 283393 BLAKE2B 9fbb815ee69269ed962899a8374d5669adde670f1846c2137958fb945bc29ac52ae60a1e7393d6fe5479b037641f53bd938555c483683f4f8532c22a44073224 SHA512 90c84826cbc86ebe43cd8bb4bd8aff6ddae67c05c1d263f0528720ceb6291bdc6ef3d51ea117cea86d5af8412a43f4dc3422eae6c1de4442139e4d366398d3ae
 DIST smlnj-110.99.3-trace-debug-profile.tgz 3890 BLAKE2B 53bc19a0b805bde85527fec711e088e5805420ed969347075f1876ebbc0d13a54a9d5b444da9541fbccdd0e48444ce663806f08ed35095d63d87382dab020f32 SHA512 0fedf4d291823f279caf57695826b61da07cecbc1a10cf259a8faf4352e2631dc3d64f8442bf57c9df0c4a39150f37ab95995c4498b3a6700bd125fd2d8d6c15
+DIST smlnj-110.99.4-MLRISC.tgz 1457408 BLAKE2B 6d01d0a994ded4167e7429ac4d7a7184197a76b454c7270de8c0887a1a38fffc13db7c1ec23a2e26c3ee765de590cb9483ff74ef944ff71a6ed45dfab9b4c268 SHA512 8ab2d36b0f46824060c87080ea1d450de869db48a768772d4725ca2a7c807451ee675554d5440517960fe41d5f64ceb3a8368c97f667b2bbd83d03195666d64e
+DIST smlnj-110.99.4-asdl.tgz 241360 BLAKE2B 3fb88f1a44487bff643bf6d011c234cb27c31c220c8ea929b57f72ebd50c1df4da15444617e5a7adaa9f814b0aec4bf3995aad9871f9c808b4bb86df7dbd106d SHA512 9926bb97ac12b595907e2a86ffd4b208e2283275fabc3383b9a4942b99ec0daf5beaec2781072b21d1fefa2331ae99fc9a1cdbf6daf247714a495fe86c4bba2a
+DIST smlnj-110.99.4-boot.amd64-unix.tgz 5974915 BLAKE2B 81e88ecc65455ce29147130b9b848ba95e64cec184ca3c04020766eeff3bf17b4c8937d105d71748155e71cc5ae1e59a8630b9547123aa554674eba4d8f6b148 SHA512 f3a3baf0c725b590def75d5ba8bc71a46230f26f47cd921ebaf45912954d3ec47abf068c20a2719ce6b5db07b9160d6d75997e0e967073b0585bc415b92c859a
+DIST smlnj-110.99.4-boot.ppc-unix.tgz 5846611 BLAKE2B 9c4dc931135bad8be0a78c4131e0809b2394a16c0a329bfa1cbe2827bc7a19ee8efe375733694439886ba04d9213da6eef4aaee263888070288cba707cd74ce5 SHA512 2c1d569101439d027d0b5d602655eede72baae7359d0870e5d818bb03c627d88896d0b1bc8dc0b3ef9a6d25949ed76084fdd3c4df613e5107aa3e62f651c93ac
+DIST smlnj-110.99.4-boot.sparc-unix.tgz 5987747 BLAKE2B 30f1d35767a642b6d0873dbc3735d9a124d2500b9594f3a61a89688a63f3de7d5e0cdf6bf61a73a683b74ec31f4b62a904c29ad6f2c1c8fc00aa5cd4cae7e7c5 SHA512 6885819a923abce5c90bf9903aa73652020b581f42f1664cd21c79045ef6e6dc0cc014b597c26c4d216519ea0ab4c477db52f94f54199c259c0ba01cce94ae60
+DIST smlnj-110.99.4-boot.x86-unix.tgz 5928155 BLAKE2B 689bedd368396fcf5fef27c109e43bd32a3042fda9d9cfb85905639973a6a41fcdd5829903d79745a62de9fd47ddb89a91b838a4f96e6bc26f5e2c8959b6df5c SHA512 e39a7b80ceb35f4ea2d2ceb8e300f21da1dce54d34f2ff2c174a942621856ab92bdb60194d5a75194b8414abf54d7962a88fe9f04df34843f75bcf59eca43087
+DIST smlnj-110.99.4-ckit.tgz 200781 BLAKE2B f1562b39a7c3560aa6907ec7358beedc033c6be75d0cb6a48ceef0a4c1c59ab8dbc8585a107415e0fcff40fc20c1943f4ba0533bc05e11078a26e089ea793512 SHA512 6a80409659382ae8744acc0ec323a499cf4719414cb90298064c193b20d74c6a8aed22bf6b0debcbfbed33394012ab3cf4f9037a129151c357df7d9cec56bcde
+DIST smlnj-110.99.4-cm.tgz 220303 BLAKE2B fa3fdd023d999e723b588e8edc14f5a92e6393691646b55208e23197d1a13be098a392c77bfc867c52ae2085cd08e818dcfc44096c8d4613eeaca57f7d142a56 SHA512 1826ea9414758d9990d2cc683c86d044ef0cdd6f5fd605f4074a50e25d552994edfe3dba5e18825f689ef60de9560a2b503edd5ed3f5cec19bbd88c34ca28e5b
+DIST smlnj-110.99.4-cml.tgz 103974 BLAKE2B 48151b69fc020250656389c0b073bc75fd3673f21272bafd466aa966cadc3ba21f7f4de1677a4a6979b213ac5aff5bb354657516b014f9bc998a2d72d99c0e15 SHA512 a71f7be7b5a43ea2456a13d231310eee5ae16eff777271bda2fffc9f30d3916481c176c015b8e855f2c41cef5cab90d59351425659eace3bbd9e5a396c91857a
+DIST smlnj-110.99.4-compiler.tgz 856681 BLAKE2B fb073628cdadc800d4dd8d1ef66c54fe500d1aa46e38005d37702f3c7381cdaf8bdf11839f319f9f1c9a7de09d832440cb525effe90b9d603889b5bb6fa189f4 SHA512 eabb38b35fd46a2c9ef66464754d3c470f635bdc395e83a57637191e1ad81881410a55afccb78b3baedee6c944e07844085f243a03d9274708c05f0680450c8e
+DIST smlnj-110.99.4-config.tgz 23360 BLAKE2B e53f3fdd61047cdb14b1cf41f2a9d7aaf024c5ac7189b592dde1ce9bb1a3b851da10e736dcbce00c3c31719f32a169343b973fd6618ee16ee9c398000b019b3c SHA512 13ddc3f48fd532fca58fe4f9c975737726ecfc128ee592f6662b3419f8f21a69362a1ad3bc04f397f9a223dca1ebe7ecee4c31c026f6761f20ec3214ae08c883
+DIST smlnj-110.99.4-doc.tgz 2511006 BLAKE2B fb1830081bdcc59ec9b96d3d8d4408e5a89f55885b62971eb3e6025cfc133ce9d3640d8323852cd247708fa54a33dc3c1e7037d3c0129a0d047adf4697f474e4 SHA512 af4cdb5007efdc1c1b856e5d5a975494354e47c66109e0f3d3740abb81cce8948145b42501a3043dd504075ff3b0ead28e0ae4d0504a0dafd705b75c002eb1e9
+DIST smlnj-110.99.4-eXene.tgz 714479 BLAKE2B e43613b52c80c017e95c7be69a8e3424249701a094be9696016d22cdb0a91010c30bbe6acc132b05844f089d7565c085768feb64c98cae64b1b0427bbe9862dc SHA512 b0ec47155aa81a97cdc8429ec44c197fd20363f5448150cceb88f0698341fe8da25f8fab0e46c7aa8dfdee2bbb0af42078b9e7364248d5bd6afb174b379e12ff
+DIST smlnj-110.99.4-heap2asm.tgz 1763 BLAKE2B 94ac3d22e1de9e17877f48b0f01cb0a0ae35ba5b1fe706ac05be57dff990d2d6910ddd24ed7897a8409cfb5510cc5f6844c0fef81ef352c4ec947151fdc1355e SHA512 ff086979240e6081b939da400f7790f8a9a0eb36185f997574565f47740d9f673ff8d178fc165002851e746b835e58ba0b29a0a8ebfdff7f81511b1b86c6a774
+DIST smlnj-110.99.4-ml-burg.tgz 40359 BLAKE2B 7cdae677c454a5cfde6f914e974bce7b632a1028aaad36d8e8afaa48f07a0b9a787142ecf0c58a22c769ff5dc7a6b37c028bbb409e455fd4a45d756e70811ab0 SHA512 ed7361609ebaa55135896c6fa433672ab0385ca5965757d9b94ee02e05def0c13e22eedbf1662d6faa4203d9051727fd9a20e97fee9961a98fb4c47d621c4a6b
+DIST smlnj-110.99.4-ml-lex.tgz 28037 BLAKE2B 26c5fbfb845288db2d60961565cc374f56d739fe16dcfb39b091452d6ba7c01c70772d57bf7252cb9aba44ee152dcf67e92e8fae1350f7b6a023b9a47d311472 SHA512 394d4963af0ae6e5858103d7a97d3c7036246c17e2fe59447cd2f14acb3c8cfed26ec1ebfd96d46526e4afb2a8f8ce9c48f3a55e776def649fb6330c59b98670
+DIST smlnj-110.99.4-ml-lpt.tgz 267314 BLAKE2B 7a2640d7dcec0303fabf8323a8e1939ff743dd057757fb712bc09c6aa5f8466752b1eed715a5568c445bcb36dd44a965424a260ef6f210c452ba59c62420244d SHA512 9e2508b66a1134060325b95d32eb527c6c81f4fac57c7916cfded861fa15335487a3adabbe78402de59c0c78e78b9ab216d82db8319e04f3cc1cbfabd051a0e8
+DIST smlnj-110.99.4-ml-yacc.tgz 101365 BLAKE2B 12efc1b8673a51566915d78ddfeed31e69494dcf88464d3231cedb2d4f811b86025ba7d535fb2f605b9cabef8e6a466691803f8bf7daa8a52ae5fae4b118f4a3 SHA512 af1298f2d8401071d73b49a17f5aa23823cb5bcab5601d60c2c5ce841722e4ab623f84838524ce428a88066b05951b64e10981f97628da8b66ec6f3031b68fe4
+DIST smlnj-110.99.4-nlffi.tgz 74821 BLAKE2B ae5d170784cc604216f9abc1d2a996002cbef333525cce5ee94a0053a3a65f62d415d9abc0b74f0337fae7dc120a6278a223872a1b39f2b22a6f931f044da57b SHA512 9a5ae94f407651b4e342a803d3f857fd2eb62a577a23113aa7e69646a16250e992bd92c60208add10b48036a8beeff7b96cc97ac6a15cdee8e93b138b0950255
+DIST smlnj-110.99.4-old-basis.tgz 1363 BLAKE2B 984e4c888ee83907f179aef23f89299417b87dc7611abf357d20e78ce8a8411589db5cb9aa04b9f2c7ab883c301aa8eb7fdad7dd276c71f12bf5edbddd35a945 SHA512 ceeaab53cc9f88a2a0096a71cabe66e20fa0b16c2d5d189da87444fa512f9c74d96773071d78d760d45df2950cbc2726c35eb5f0f1e500493dcc77bb8f01277d
+DIST smlnj-110.99.4-pgraph.tgz 5368 BLAKE2B 2c8d5101807506c151c97e51ad11d7abe2ad4897cf766d23535e4abf830d76ec67684169e1347e46b98a2aa1518d399e75d1342b4caa2121f00c1dc2a3fa309b SHA512 0d51518c88a53c945a37d6bcf9678159811197b558c02ec529dd0d8a389466c3780ec1a58dabacbb7d46872f989f724866fd4ba6d0d30d608ca09d1a853adebc
+DIST smlnj-110.99.4-runtime.tgz 334322 BLAKE2B 61dae19bfa0f48533b9def27e971566032bdbc01ba54d5300643a668e5be86e2064aefcc93c31e074cd9fa04e1af719b3c5aa98529dc8f17629d704e3a1e712b SHA512 0406c4a55fecade5c47457c5cf4245a3a81d04214953066b846023cb863b27401121422b04d423905ceeecd9cdac238309d9b4967a396a05f13b35343e56bb51
+DIST smlnj-110.99.4-smlnj-c.tgz 10589 BLAKE2B df85102595bfdb492ee1a8967f4fc322b7d9366a579731a7984512d9ea24f4a06db2b51d96c168daa34b9d90f81bf3e4e771c590298833e059652b3732af8482 SHA512 ebe714a2cf18e0b0763e1819ddc83fbc3250ee49d386b4bbb5d5d653e92ed01d83aac0aaa89aace8d451fc0c681c82cfc725817e909fa16fd27b341067ec4b3d
+DIST smlnj-110.99.4-smlnj-lib.tgz 645485 BLAKE2B a1adc247c82dde766a34026a2cef77b4b89cc80f52b4a949173910d30aae2a8a28dc716691c7248d145791c81c27aae75f9b5a91cdcdd3397f1f944255c50c60 SHA512 ac32ed428de0512534445991ae02755170d61dfaa3d4ae5234b437edb7ed6cf9e72e94bfe8edbfd40e5bc7f7a18a97d90a42f5b4f8cbfac2b66cff1b8b6318fc
+DIST smlnj-110.99.4-system.tgz 282951 BLAKE2B 61ecb598b2daeefcd62ff8214579ecf30434368fb3b3d75edc2b701170ed9719b9f1bc8114c440ab3582329e5e965b3d1fc4287be0226707766bfc796db49fcf SHA512 35b5c2c1e27745c4f366d655768cbb5fd08953f58906751d49e6a4b5d19dd13bb0e1003e7dac5990dc121c81fc3ecab242a367ef43a02a2728ff3de9d2f0ad1b
+DIST smlnj-110.99.4-trace-debug-profile.tgz 3891 BLAKE2B 81cec5f57efc4345a287b5a0b5d93ee96271c2494feb06df3c4583bf23e6079322e9f93e0092469a233954ab145e7e6d56b821bf8bffb85c8d92338ad0fd7163 SHA512 db8c147d65b6211fdff71171a2b517726502e742c7ae48e4bb326decaaeba8ab5abfefd192cc7381182dc266d26a81d2792635821256c7ed7ff7652e9f6fbd41

diff --git a/dev-lang/smlnj/smlnj-110.99.4.ebuild b/dev-lang/smlnj/smlnj-110.99.4.ebuild
new file mode 100644
index 000000000000..8b5e2ab139ba
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.99.4.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
+
+SRC_FILES="
+doc.tgz
+
+config.tgz
+
+asdl.tgz
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+old-basis.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lpt.tgz
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+SRC_URI="
+	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
+	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+"
+
+for file in ${SRC_FILES} ; do
+	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
+done
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+
+# sparc support should be there but is untested
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_unpack() {
+	mkdir -p "${S}" || die
+	local file
+	for file in ${A} ; do
+		if [[ ${file} != ${P}-config.tgz ]] ; then
+			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
+		fi
+	done
+
+	# make sure we don't use the internet to download anything
+	unpack ${P}-config.tgz
+	rm config/*.bat || die
+	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+
+	mkdir base || die  # without this unpacking runtime will fail
+	./config/unpack "${S}" runtime || die
+
+	# Unpack asdl to fix autoconf linker check
+	unpack "${S}"/asdl.tgz
+}
+
+src_prepare() {
+	default
+
+	# respect CC et al. (bug 243886)
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^CC/s|gcc|$(tc-getCC)|" \
+		-e "/^CPP/s|gcc|$(tc-getCC)|" \
+		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
+		-i base/runtime/objs/mk.* || die
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^AR/s|ar|$(tc-getAR)|" \
+		-e "/^CC/s|cc|$(tc-getCC)|" \
+		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
+		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
+		-i base/runtime/objs/makefile || die
+
+	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
+	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
+}
+
+src_compile() {
+	local config_opts=( )
+	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
+
+	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
+		die "compilation failed"
+}
+
+src_install() {
+	local DIR=/usr/$(get_libdir)/${PN}
+	local i
+
+	local file
+	for file in bin/{*,.*} ; do
+		[[ -f ${file} ]] &&
+			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
+				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
+				-i ${file}
+	done
+
+	newbin ./config/_heap2exec heap2exec
+	exeinto ${DIR}/bin
+	pushd bin || die
+	for i in {*,.*} ; do
+		[[ -f ${i} ]] && doexe ${i}
+	done
+	for i in ml-* sml ; do
+		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
+	done
+	popd || die
+
+	exeinto ${DIR}/bin/.run
+	pushd bin/.run || die
+	for i in run* ; do
+		doexe ${i}
+	done
+	popd || die
+
+	insinto ${DIR}/bin/.heap
+	doins bin/.heap/*
+
+	insinto ${DIR}
+	doins -r lib
+	doman doc/man/man*/*.*
+	dodoc -r doc/*
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2024-05-26 21:36 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2024-05-26 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     b4d76e1bbcaa1b42b0ee147e5f4b2460b70e5b27
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 21:22:24 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun May 26 21:36:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d76e1b

dev-lang/smlnj: drop old 110.99.3

Closes: https://bugs.gentoo.org/882389
Closes: https://bugs.gentoo.org/878625
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 ------
 dev-lang/smlnj/smlnj-110.99.3.ebuild | 153 -----------------------------------
 2 files changed, 179 deletions(-)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index cebd0158857e..095f89ace7a8 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -1,29 +1,3 @@
-DIST smlnj-110.99.3-MLRISC.tgz 1457337 BLAKE2B a639a9afcaf1bf3e6521eeaa2dd8cb28f164b4c9b439dcb1370c9189b8ca769fa79f3b6c15aa3ee4db49afd61c321d1a6197ad3a46f7209bd51a431e1249dd49 SHA512 f1f2d7cd1316bd6c4156fc184990ccfee916993283ce0963ff30306089b5c6297d2c4fe55a280f17ae05ad45a764e3bdfcfd1b8ee9a8382a049f323b48692c8a
-DIST smlnj-110.99.3-asdl.tgz 241353 BLAKE2B a9f61116411919c51a56097d59f3501022d3b5d3fbd01660b16c3a5fc629b6b96102b17b1047e29c12c8b739a3ab66ff20a7d0c70d6edd899f26b713b9ac7f94 SHA512 cc703609a192a83766d6e8298912bf427fed66a3d5a20f98c1dcddec63ec234df1d868e418932676a0300bf68b490c5c8e2b8f8106f42bc0d38b93be5dde794d
-DIST smlnj-110.99.3-boot.amd64-unix.tgz 5971321 BLAKE2B c6a7c96344da723dfd88155586b680b6f54e7711335bc88d8f1468d3f989077febe6624596d16d7236e651f17d33b6bdf268e8a99164b46e21780d87c697551b SHA512 8616a06975f285623156637929b202fb1d060718bb990aeeff12e185f36ae0764d7074482eaa446dbf0ed8afd2527bfc38c423cdebfa8ed0346fd43b4d3442e3
-DIST smlnj-110.99.3-boot.ppc-unix.tgz 5839528 BLAKE2B 30da3659d7918126684a6e947200a4080a0366b43a03f20b5f27ec7c94a874ae9102ebf94dcb346e60c10d2155236448f4f59350813e46c3185b08f47e9cde2b SHA512 7a0c8d70c0a65f3cbe5c0d6e2172a037bc5b5314d805fe9686c11290ac30b26d26ad98dcd085092a3c76f2a23cc402857cd38afe4f9b0086f6b8a9cab9c19a53
-DIST smlnj-110.99.3-boot.sparc-unix.tgz 5981512 BLAKE2B 6a86232df38bc0ecf7525d8406f6d4f7fadf4730c20b679d4dc540a92e2cfbe14120bd211a5fc96e9b7bec55f2dcdd2b6fdf5969ff230011992d2ea942b7fec7 SHA512 eb167a171f0b0635619eff7e6c0c2ff5a347f3dbae6c690de334671a3aabc5c6ad0a21e6e3192852f2d86806c3cebb4cd6b769c8cf6e8883bb4ce137af8b1578
-DIST smlnj-110.99.3-boot.x86-unix.tgz 5923052 BLAKE2B 52e9f86e7dabaf51ddb642a135f72c6e59f870152107730f7321f7d1d6c165594bdaaf085795360a9dadccec1cd2595c56b7bf7d84d038254273ab8bd5ec1c03 SHA512 8a6680e910cda9b344192db4978c74f9eb55a872824f9ef9deb7419a43e475277997bba19de8abd8eeffda565f8900aeee31f6a94cb0a0bcdbb067b3ec12457a
-DIST smlnj-110.99.3-ckit.tgz 200785 BLAKE2B 0834239040c7e15b96c8ca8812a0d74f5254bbdca22fdba8da5059ec3a256896fa8840dcc18534b9ba3578cb204fe12665f02337f7e1f46af71f19acc2ee4c45 SHA512 c41835ccc1f0ed4352386a398f6847adfe11bd3926ebaeed6e9c6c9b24ff09ad5c676ac6d98700bb6c2f443b43e733071040452886f7a266b7053cdacc0c7b89
-DIST smlnj-110.99.3-cm.tgz 220282 BLAKE2B 6e4ecfc4d74756b1e69a3f61e25649798c6b74327e4d86ff649e9664f22e092a09b80ff0f6e0b94a5210db97985fabc3803e103b3be1da0f9c2bfccb06064e10 SHA512 5030b99dcfec2abb4be76fc15c7846b602d3fbd14ff78eba087a92b72e43a19584fe667281416ecb48fc3df1e7c9756f36d12a8e6ab66fa3917deaaa383fcf82
-DIST smlnj-110.99.3-cml.tgz 103973 BLAKE2B 4723c4a9f891274bac82168c21d19ec2506fc01f48fd330b179b468f73174c049df78a3948a10fe245f0f84f2f8b433ed0b64fc0340092e30433b247fbbd3773 SHA512 79fc9f7060d484c58171ab9577428ab12abd4376b3074bc87d5db5a080d49073a3950ea3d70baae927a2780a0072e83ce2159381c1d03791bce7ffd5bfcc8331
-DIST smlnj-110.99.3-compiler.tgz 856614 BLAKE2B c98a337003619d5968f416c83422fb1ed92dbb37423630d41e2600d62a8cda1d2eb02ecd681bc79cb71a51881c1f4e6189430a05726d6345585f87a5585bc66a SHA512 4616f1d86417ce542aa3f30159adcbbda5a89fc50248b48e53953d596180444b1af178633ba70b2c47ce9c1351cb718f0aab7bc481f6cd9ef4495b084eef4e28
-DIST smlnj-110.99.3-config.tgz 23167 BLAKE2B 78c6cafc1bc5ac8f6e1fe837c1d1fe8d725eab09713a004a2d89df02c52a2553a2b91a7f540d64b097661b80c1b7bbbbd96f9c2ffdae4e2d3655fd182a7c31aa SHA512 4a2f95cde1314f288f13af499b3af7a97ce799c4653cb8382d2361b46142e57a1943d471b7e841240f7accf7c73bd3a085a6e1d0bf3bbfb0246daf88773f0c38
-DIST smlnj-110.99.3-doc.tgz 2506809 BLAKE2B 3a4d568bd1f36d6268127120fc8aaab105fc777a8e4eae8af9d08254ef5b84a432a188b5b16d32399072a919f177f989abb6229d4126ae5da7fb10bdafecda17 SHA512 a042ab0eed78f0c2b3ece17f9fa0ab30c4327b50270e6f85476fee6676bde98f46288979d605dbd937112451e1014a09acd90f589ba2904eaea5a688caa9118a
-DIST smlnj-110.99.3-eXene.tgz 714453 BLAKE2B 579970eba09897cce2497dc3355a17ef4f8ca3a6f31cfc6a8b910aad3531558c5072c17b5a27fab1922b4a26c0ecf632abd547f2551f0de26e999351879c8c76 SHA512 ba380e7b1c751782015aa3603d54a57901697f13c0eb6c3b1928082224dca16f658cda16b4a3400ff46b3e7a46c1069f59366f35b35e837bcd73c1792515aca4
-DIST smlnj-110.99.3-heap2asm.tgz 1763 BLAKE2B 739ce12c488483b7a74f445f4584f43cd156c2912966bf8ce49ba84ed798c47e45175c47b6033a3be3411285245d4344dc58cfbae6064e2905c36af5fdde4847 SHA512 49eaf8ac9772b62d48cd52c3d395b1f2c40d4ce4f62c90ab875f934f3dae6e20e717d6bc41dc674ffa6f0ec03b437ac0a87478e214ac8d28890077faae8e42f5
-DIST smlnj-110.99.3-ml-burg.tgz 40357 BLAKE2B 3ef88f8ada0110b91db783901e1efefeea835bef94dbfbbb2de08480adaff79c484abcfb196bc473a0c5d517d6120dad56199c548cf52b5ced712090120afe62 SHA512 3b19feaba7d3616b364ccb5cf54e203a5583cfe850b1949bbf1f97182255594b5b8498225b8cfd437fb2066cb9461626358f6d3007646ca2cdfaf3f8fa6fd12c
-DIST smlnj-110.99.3-ml-lex.tgz 28038 BLAKE2B 7891b4c26aa44c945f18cd1300fb7c49455c1d2eef4d7ed425509387edd87abea8e23900fa9777798bd7db976d0f4788c3a97120f13c1778b6d476cca190a747 SHA512 5fc0acb9dcd49b663c2b0f071b1cf0a0619c9aa83ef6736eec330eca74693be3272a1c771928e0b3d0e46fc3058ba69445c8e0bfe6815042d51d5493512c81b3
-DIST smlnj-110.99.3-ml-lpt.tgz 267067 BLAKE2B 3b0a853c92eed28d0d8a4394d1b87761bd093d1e701b289e5de28a351f27e97abb1921a5e5ade6e7dea1faef1dccca4dbcb30aefe4624361b302f14084cf08af SHA512 aa3ae9109d42b42f9f619395807f0f7486f9eee794ef61a43df069ab29fcf028e5efb50831dd5a35519e592a89606be6a51aee9da0078a83e62a37c2f23f54f7
-DIST smlnj-110.99.3-ml-yacc.tgz 101376 BLAKE2B 39f9f50f612c5b263f6146d39262d669d7ee3f65daf7d24a0c950ddea8868f13ac6881860f694cba3ecb6b2f29b4755f1364fac2c08401e537d6c355071ebbde SHA512 0cec5df0cbad8b93e079a70dc5979231443a6563bd61dbeadaf3c82e5a28d61cc6d1ee080c3c003d8ece79fbab6a8a31790e29d10ebd64a644a779103751af89
-DIST smlnj-110.99.3-nlffi.tgz 74810 BLAKE2B 0129c45031c750fcb8b879fa325532170c937ac0dc50e224ff22e1ea7c0822f13794be22ff5bc8c1570ed28b8ff9aa90910cb07b3c18519344bbad17bbf351da SHA512 f35033fcaff75b930f4136d8cf903ee17702856fcb58c3b70bfd5fa69e45d3a37df277d9753e989fb1b1f7f21783758fc167d36f3a4537aa2162a754d652ba84
-DIST smlnj-110.99.3-old-basis.tgz 1363 BLAKE2B 32d3afda93fe372ec8bfc9589101c2e4c2b04259d481b39a3a932d3ff225f9142ecc978dae55081417c6437a5c64e5655c43bb29ccd9dc7d6073ff7b19a94e61 SHA512 1dff1f3e5eafb94c5b235f2cc04af4ab87a927d74eac641bad36e66db39a11078fe9aacc20fadadf9c8d13e4c3f7a211cd64efd7741b0dc45e1b22c013c81329
-DIST smlnj-110.99.3-pgraph.tgz 5367 BLAKE2B f30b054433ccb1394e557fc63dae9d097734fcbadee3bcbcd3cfe7bf2d2f833882ac5d187f846f0895b19eeb75de667b2394295858a6e0d873ff58bf55e3bd83 SHA512 3c9d4f3d42c49cd6950eb42712aafc8a58b253b0fade35b7b4c6a1bfef88b7a5805a07fad1d7e107f31d73912e4f32729b2d001dc5751aa629d0f0b4d1a20401
-DIST smlnj-110.99.3-runtime.tgz 334293 BLAKE2B ce70bd05fc311ed11285aceb4cb78af7f08a18431538a341f768fc04e9aa3b1df1f0f3f86f384622aea59fb3322eb8446176bf3481df6f0efa5d67fd1bf71da1 SHA512 21da06900903a2a460b3a8ea895b3f864df5e8f4606ee9c4303de838678c5ab8df947d2eaca74a0ad057c4ec3b7e20f498cde599d5761db14ce6ce516b4ade41
-DIST smlnj-110.99.3-smlnj-c.tgz 10591 BLAKE2B 1dd6646e64157ee31dbd04a0d7d485012ab31fb1e3855d5bf930e9705298df40d33391363dd927758ae2a931aa7d1f61259c688a437851ebff1b3979f12f6ef7 SHA512 3fb88af71a257229322d88c1bbd30a2081d58ad454f541853d327c785a50b88447db667ac787d6a6a98f449886139b71a4721af65cda18e620889cb3cc0d73de
-DIST smlnj-110.99.3-smlnj-lib.tgz 641512 BLAKE2B 1904fc25ae19f8a62669e8ad81272702df3871b04a8ee82e3526d5cbec15835d17fb9ebc710fa7cad5634a9485b5ae9534cb9015e96fae4c19d8a51bcb57b77e SHA512 e711cee0974a7357c0ecac7e38a8bda1db43da7a5262f5878994aab4df604245ccf70510ed7d1a7ff62cc184399ebe08c4a30fb83a881c95c77ed6179d411151
-DIST smlnj-110.99.3-system.tgz 283393 BLAKE2B 9fbb815ee69269ed962899a8374d5669adde670f1846c2137958fb945bc29ac52ae60a1e7393d6fe5479b037641f53bd938555c483683f4f8532c22a44073224 SHA512 90c84826cbc86ebe43cd8bb4bd8aff6ddae67c05c1d263f0528720ceb6291bdc6ef3d51ea117cea86d5af8412a43f4dc3422eae6c1de4442139e4d366398d3ae
-DIST smlnj-110.99.3-trace-debug-profile.tgz 3890 BLAKE2B 53bc19a0b805bde85527fec711e088e5805420ed969347075f1876ebbc0d13a54a9d5b444da9541fbccdd0e48444ce663806f08ed35095d63d87382dab020f32 SHA512 0fedf4d291823f279caf57695826b61da07cecbc1a10cf259a8faf4352e2631dc3d64f8442bf57c9df0c4a39150f37ab95995c4498b3a6700bd125fd2d8d6c15
 DIST smlnj-110.99.4-MLRISC.tgz 1457408 BLAKE2B 6d01d0a994ded4167e7429ac4d7a7184197a76b454c7270de8c0887a1a38fffc13db7c1ec23a2e26c3ee765de590cb9483ff74ef944ff71a6ed45dfab9b4c268 SHA512 8ab2d36b0f46824060c87080ea1d450de869db48a768772d4725ca2a7c807451ee675554d5440517960fe41d5f64ceb3a8368c97f667b2bbd83d03195666d64e
 DIST smlnj-110.99.4-asdl.tgz 241360 BLAKE2B 3fb88f1a44487bff643bf6d011c234cb27c31c220c8ea929b57f72ebd50c1df4da15444617e5a7adaa9f814b0aec4bf3995aad9871f9c808b4bb86df7dbd106d SHA512 9926bb97ac12b595907e2a86ffd4b208e2283275fabc3383b9a4942b99ec0daf5beaec2781072b21d1fefa2331ae99fc9a1cdbf6daf247714a495fe86c4bba2a
 DIST smlnj-110.99.4-boot.amd64-unix.tgz 5974915 BLAKE2B 81e88ecc65455ce29147130b9b848ba95e64cec184ca3c04020766eeff3bf17b4c8937d105d71748155e71cc5ae1e59a8630b9547123aa554674eba4d8f6b148 SHA512 f3a3baf0c725b590def75d5ba8bc71a46230f26f47cd921ebaf45912954d3ec47abf068c20a2719ce6b5db07b9160d6d75997e0e967073b0585bc415b92c859a

diff --git a/dev-lang/smlnj/smlnj-110.99.3.ebuild b/dev-lang/smlnj/smlnj-110.99.3.ebuild
deleted file mode 100644
index 35f77904057e..000000000000
--- a/dev-lang/smlnj/smlnj-110.99.3.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Standard ML of New Jersey compiler and libraries"
-HOMEPAGE="http://www.smlnj.org"
-
-BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
-
-FILES="
-doc.tgz
-
-config.tgz
-
-asdl.tgz
-cm.tgz
-compiler.tgz
-runtime.tgz
-system.tgz
-MLRISC.tgz
-smlnj-lib.tgz
-old-basis.tgz
-
-ckit.tgz
-nlffi.tgz
-
-cml.tgz
-eXene.tgz
-
-ml-lpt.tgz
-ml-lex.tgz
-ml-yacc.tgz
-ml-burg.tgz
-
-pgraph.tgz
-trace-debug-profile.tgz
-
-heap2asm.tgz
-
-smlnj-c.tgz
-"
-
-SRC_URI="
-	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
-	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
-	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
-	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
-"
-
-for file in ${FILES} ; do
-	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
-done
-
-S="${WORKDIR}"
-
-LICENSE="BSD"
-SLOT="0"
-
-# sparc support should be there but is untested
-KEYWORDS="~amd64 ~ppc ~x86"
-
-PATCHES=( "${FILESDIR}"/${P}-shuffle.patch )
-
-src_unpack() {
-	mkdir -p "${S}" || die
-	local file
-	for file in ${A} ; do
-		if [[ ${file} != ${P}-config.tgz ]] ; then
-			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
-		fi
-	done
-
-	# make sure we don't use the internet to download anything
-	unpack ${P}-config.tgz
-	rm config/*.bat || die
-	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
-
-	mkdir base || die  # without this unpacking runtime will fail
-	./config/unpack "${S}" runtime || die
-
-	# Unpack asdl to fix autoconf linker check
-	unpack "${S}"/asdl.tgz
-}
-
-src_prepare() {
-	default
-
-	# respect CC et al. (bug 243886)
-	sed -e "/^AS/s|as|$(tc-getAS)|" \
-		-e "/^CC/s|gcc|$(tc-getCC)|" \
-		-e "/^CPP/s|gcc|$(tc-getCC)|" \
-		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
-		-i base/runtime/objs/mk.* || die
-	sed -e "/^AS/s|as|$(tc-getAS)|" \
-		-e "/^AR/s|ar|$(tc-getAR)|" \
-		-e "/^CC/s|cc|$(tc-getCC)|" \
-		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
-		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
-		-i base/runtime/objs/makefile || die
-
-	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
-	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
-}
-
-src_compile() {
-	local config_opts=( )
-	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
-
-	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
-		die "compilation failed"
-}
-
-src_install() {
-	local DIR=/usr/$(get_libdir)/${PN}
-	local i
-
-	local file
-	for file in bin/{*,.*} ; do
-		[[ -f ${file} ]] &&
-			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
-				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
-				-i ${file}
-	done
-
-	newbin ./config/_heap2exec heap2exec
-	exeinto ${DIR}/bin
-	pushd bin || die
-	for i in {*,.*} ; do
-		[[ -f ${i} ]] && doexe ${i}
-	done
-	for i in ml-* sml ; do
-		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
-	done
-	popd || die
-
-	exeinto ${DIR}/bin/.run
-	pushd bin/.run || die
-	for i in run* ; do
-		doexe ${i}
-	done
-	popd || die
-
-	insinto ${DIR}/bin/.heap
-	doins bin/.heap/*
-
-	insinto ${DIR}
-	doins -r lib
-	doman doc/man/man*/*.*
-	dodoc -r doc/*
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2024-05-26 21:36 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2024-05-26 21:36 UTC (permalink / raw
  To: gentoo-commits

commit:     0b9ce841e0a49b15af6128db5f4fb4b7764a91ce
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 21:28:19 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sun May 26 21:36:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9ce841

dev-lang/smlnj: bump to 110.99.5

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 ++++++
 dev-lang/smlnj/smlnj-110.99.5.ebuild | 153 +++++++++++++++++++++++++++++++++++
 2 files changed, 179 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index 095f89ace7a8..ad55f5d0c13f 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -24,3 +24,29 @@ DIST smlnj-110.99.4-smlnj-c.tgz 10589 BLAKE2B df85102595bfdb492ee1a8967f4fc322b7
 DIST smlnj-110.99.4-smlnj-lib.tgz 645485 BLAKE2B a1adc247c82dde766a34026a2cef77b4b89cc80f52b4a949173910d30aae2a8a28dc716691c7248d145791c81c27aae75f9b5a91cdcdd3397f1f944255c50c60 SHA512 ac32ed428de0512534445991ae02755170d61dfaa3d4ae5234b437edb7ed6cf9e72e94bfe8edbfd40e5bc7f7a18a97d90a42f5b4f8cbfac2b66cff1b8b6318fc
 DIST smlnj-110.99.4-system.tgz 282951 BLAKE2B 61ecb598b2daeefcd62ff8214579ecf30434368fb3b3d75edc2b701170ed9719b9f1bc8114c440ab3582329e5e965b3d1fc4287be0226707766bfc796db49fcf SHA512 35b5c2c1e27745c4f366d655768cbb5fd08953f58906751d49e6a4b5d19dd13bb0e1003e7dac5990dc121c81fc3ecab242a367ef43a02a2728ff3de9d2f0ad1b
 DIST smlnj-110.99.4-trace-debug-profile.tgz 3891 BLAKE2B 81cec5f57efc4345a287b5a0b5d93ee96271c2494feb06df3c4583bf23e6079322e9f93e0092469a233954ab145e7e6d56b821bf8bffb85c8d92338ad0fd7163 SHA512 db8c147d65b6211fdff71171a2b517726502e742c7ae48e4bb326decaaeba8ab5abfefd192cc7381182dc266d26a81d2792635821256c7ed7ff7652e9f6fbd41
+DIST smlnj-110.99.5-MLRISC.tgz 1457434 BLAKE2B 385460ebe010667dc4b22d13b4dce64a766c656ab6182b5b347e4612c5f3e428e3788f8ca3cfb1ba50f04fe86acfa7ce98ea5ee37631b179bf0c3d955548b86f SHA512 d134cd9f6f0ef49cabbbed15b390a1f4102271c5a65376afe96eb93ff196f36a591c6c252a9068b74c78158ebfbbc8e89e298f46d764701d38d4ea9bbaa7f22c
+DIST smlnj-110.99.5-asdl.tgz 241656 BLAKE2B 60900c26da035690a2b41f67ba54edb5952f30e1455c62c7a12d57986b24fb10714955ee26eb5c0e037214190e07ef246e309e9e9527dd9837d184fa0ac9d5ce SHA512 3f829f057b5e33b574a79e6efdb5a0d595a462d6d6f95036d44924e6872898b353a21ae2d650bf42589d4bb444c77fb0d7a50857ca7514fa4d229be3ed305691
+DIST smlnj-110.99.5-boot.amd64-unix.tgz 6000465 BLAKE2B 56d84401739540bde737ef35814ed73ec6381b88b29a93503e242fd60c1bb421cd30d40439cd9e334e8ea70f18e3e25f2150c0a5cc143ec649f54bf65803abe4 SHA512 aa2ea0d615d9e90dedab6b9c915e642bb6ebb4189e1bea0214c47b057208a3a2a7609bdb59126c8331ecd49d3c1717b6db2ab18c2cca362cc5ff92dd51df539e
+DIST smlnj-110.99.5-boot.ppc-unix.tgz 5879832 BLAKE2B 552c04efae3f32b6871c439eb1d5f36deb8bc06d154b3e44c2cf4bfcf264c108ddb6ea4f7be4bbf2165a197c0e2023e2d841255a601ef0eb99363925728921cb SHA512 ca9017bbe6f9ced187ca5a35c62aeb55f64d49cab660b2dc78122c253d91b2a1617d6446db63527e579eb1527c32a3256b3d9a4edfb7b2c7c4f4d7b95b060b28
+DIST smlnj-110.99.5-boot.sparc-unix.tgz 6019691 BLAKE2B 4eca69f41a567f012ae94fef2c158f82380e9e7d4acddffd3e4692aa3c98e08bf321c2acf9f955bd47e069e93c5f0b2c4813396b445259daf0313033a37215fc SHA512 84e0d15d6b351d2deea0385ef46e76b1cc9c813377d7026bdbc65bb4d754d78b1d66d620337a6e2443e16c1586af70e6f26aa622d3f5ff1fe6878b9091528748
+DIST smlnj-110.99.5-boot.x86-unix.tgz 5957165 BLAKE2B 162ffc78cefc46d7953b03d567aede86f80e55222467f3ff54007af1d503052a58ea2df43e20f85c1d17799e10367d7291abf2798505de4daedfdabd48e33369 SHA512 48f5aded7422f2d587e8cfa43161b18c71d4d57219a366a04162d16145ce4ae3ef7f168a65de635e770d510ba326b3a2a171d9a3a9fda9a8b587e057d114c3d3
+DIST smlnj-110.99.5-ckit.tgz 200816 BLAKE2B 19baf874be066c677c88b316659b3350a0343c45faa4a61704e93a1ba940bf2a0be7aa915ef06fc49b8b2be35bdb3ee1e69ce7e2bf75f8f713c24654a9142b4d SHA512 e276c665fe732b33e3bb2d564bcd321e51613ab660da02c808740b8dc362c19ff2eeca7f18c4ebdd618fcccb5c149c1e514ec96fdeb3768045d1a6689256625c
+DIST smlnj-110.99.5-cm.tgz 220329 BLAKE2B 30bc6a5ab4a5009cb63dbb2cc87196d94c5c7c05647607fca5cff8baf06a66b6cd48191d7c2d560ab1b3e802f3a7c0e3374250efdda0b8fc7c0ec66dc1b83148 SHA512 9fc83a637868023fbad0e955a43d36db879538a6515707068b70b50ef957f1602065f2af0603fec47488be1c7e77b1b080ca139bc7d363da30de91938a96f86a
+DIST smlnj-110.99.5-cml.tgz 103975 BLAKE2B 5eb737d7aa39c393f613464fbd655741b17d53953a3cf005bb7b595e0ae166657cdebaf7a2c47c16ea23ea13d2f7a4d9b043e9634cafb001ab1661122c71c429 SHA512 d6e789ebfae42724e70863e2bb5b315675a16254f3ec95d9dc7cc0a3f1738c6ae1333eb027fb0c63053df452d3f9faf31cda0f8ef76fb0984f738e466411a151
+DIST smlnj-110.99.5-compiler.tgz 888050 BLAKE2B 8d7ee627207fd9ed3464efa5cd35db048a08d66858e81092a877b64f0188e4f0397598e2307e338ff9fe4f030293f7e70f22005eca74c132fbd8d151e9eb19ee SHA512 f37ec10a68ce42c60821c1258cae65e93dac0fbfc5cbd9bf37de3dae61b2df065e737faf16504d8eda9e258c4520d3805c7b265457e6f60302975e5142d3c967
+DIST smlnj-110.99.5-config.tgz 23303 BLAKE2B 1f1f70da9d9d45d6ebd0681f281e46604568e0ac039d1e00bebc98dbd814236fd2940a7dfe77f41d7f6bddabef00d1b25e9de1c010d731770ed3f73d30f03ead SHA512 03457ce016c603ed23aaf310dc3c9231b267a1abb6510515c999bbec6cb25b7c3e6ab3e79a223ae835444c10b5635b2d54971ba1987f42dc308dc555b72f460e
+DIST smlnj-110.99.5-doc.tgz 2529773 BLAKE2B d4d3addc5f614b53703445bb735df38031433a731a0d10a9dc9db39e66b8a5ce5355c08805dfde7ee11525746076fa7fbd8e907705a37809dc8feff5284c7e57 SHA512 4c2d90ce6e3dd0a561bb4a355963471fd2c2226825497b6dafd19dcfb53aef34c66eb116beb8f6d51bd911884fb642ab602175f42d54e0906a875ae8619c075b
+DIST smlnj-110.99.5-eXene.tgz 714471 BLAKE2B e66ba11610d4d104b2ae8b53da23782de94a58bcb84ef8df90d049e0448fd9a5e0e014d76c67e4e831059180afed52053582682204320cfdd9fc57c41b6f81d0 SHA512 ba2ab853949c6d1f616326e35b2ec30aae0281bca5697c36fcc308ffdfc44dddfd745dc342be2c2f43e1cd4aa0d8a83508c404d357802b679af45b86a627db6e
+DIST smlnj-110.99.5-heap2asm.tgz 1763 BLAKE2B 23a1dea3f408828eb68b2807a2bac06b3a47ecf0273f8450d6f75aff5b891a96cf13d17b963e65ca04cf1c3eaf553eb7b3ae0c90c110c5898bb9d8f305c331d8 SHA512 522b9c4f078410df135ec3a0f66f4abad0275a8b1dac9544951edb18ef3c12d2db375e3bd9c2fac291c1b276c5a4ae060b392899e30fd02033606278b87790e1
+DIST smlnj-110.99.5-ml-burg.tgz 40293 BLAKE2B a9d02176f7e60bac80704d0284838bfcc24b58a1a5bbb67d86e6a1a1f8c66d9b529356d250331fefd59476fbeffc5ad603a5016a2f1433f5487eafb42c18cd98 SHA512 45e8fe097d23004d5cb97553191271506bf7a6ba8152bf5d961e378c9f503e085288e6d93aeeb486c045bd0c7cefd493eb0a2f263ea3e0ee1b814deabf4db6e3
+DIST smlnj-110.99.5-ml-lex.tgz 28040 BLAKE2B 1920b9edc631634f756efa4d4281684729f518bd90a99917a98c979dfd0fcfd4e53d726f3ca76e2f016d0b927d55e67d18e654ecbac6708f83eecade090d7f1e SHA512 0e9ade2a6703a08ea9231c659acf1acab89c6d911bb73143b967512c7f0f195eda121239635c3dab492bbf90bd95afc2ec333928f1b7d1ba7c2bd794fa55510b
+DIST smlnj-110.99.5-ml-lpt.tgz 267318 BLAKE2B 78c89ad24e3175f55453e5061f33441d974f011e921ed7ac3e968f7fa21137d93e8f106d680a7aaa6695fc7d954645a04026863d8453e662254864e05263b241 SHA512 17d2c79b80311e27a4260797a17564d5334bd91d23da6ba0e5c9b07475d51d9e896d5823ce8134ee6d621779ebc222c558f7d124a546dfcb1effe18b12240119
+DIST smlnj-110.99.5-ml-yacc.tgz 101379 BLAKE2B ebdd8498407e4b9ada7810d631b20acee44eab8029662bbe265477029332ad1937e095b6aa108178ff27a276e292e7d103c6022ab40e0c0b56bd6a12717c53a8 SHA512 984b3f74a35167ac85aa101279dd3ee6188516e27f7cb40b9be175a29419328a76e6f0812a18c97ab0fca4826531cbd0e43af0da41bebc73448e671480b7eb60
+DIST smlnj-110.99.5-nlffi.tgz 74701 BLAKE2B b27391f67f72c093d45f73c80e803b348e5a65f5a22e0a6a546c30fd05e4c49fe746649788a0da760194f9ace7ae66a166c0acf7618111aa9beeb276b933ca88 SHA512 492621b2725772af7af3cc8a0b96cc274083c010df96b9efa44ee5a0bf2965cb68bcd6415f9ba91bc1f3e64041cecf71e6298e5c66a7ea441842fdbef4416d01
+DIST smlnj-110.99.5-old-basis.tgz 1365 BLAKE2B 4b5b97131255976ee32b62a236f7cb0180b680832afe405c7286e1a501da25d2269deb5361135a90d5d0e51dad641ee39f90fa961b1664e49eb33dccf2cb8574 SHA512 1b0622f053ab83cd50516e9a6cbbb2da6b32e177e993a998c9fc1b73cb897411629f542260c38d9f4764e07ab0d5e79821c506a0e7bd9bb02bbb84ebe95e888a
+DIST smlnj-110.99.5-pgraph.tgz 5367 BLAKE2B 77a94c720c06977c7906656b063ca382ec7313d6ca3318d6b839b8305281b36553310df384c07ebd0055639cc7a5d762796e534bec97f9fed33bf8b909ad5e26 SHA512 811f098a67ded93d14e05c0e805ed6d8d508635c919d3ed6b2b844f1180ac44b25d7c81d911aaec85d917e8817f2ceba654585523039f899f0ac6c4f4a71f57a
+DIST smlnj-110.99.5-runtime.tgz 335029 BLAKE2B 5473aa7a40589ecd7de58f799623911fbd3bc02adb76ac28123d215d36bb319ba60899cac913555d55c24156a4ec6fd174d97a63e906e81b3b7fd4dc565d20fb SHA512 9a026b4a4d0c4d840d4e3a5d2db06484974315f7584c78f207eb474b6c4b188ce97cef907ff58280f924113ac0a2e6e38c13ce591631be814b072622315398dd
+DIST smlnj-110.99.5-smlnj-c.tgz 10594 BLAKE2B 42b2e852a2ca16a04a1f406034aff66c83f9d1239eb4991489cce9f786d7bb15e0aae073262509def7dd0ab449c836a87d2a7460cfffdfe51d2b9324022a0bf3 SHA512 fd7ae015f94445ad7017a7849de028820ea02bf7343c0ad4231caedb2da2029a747c4b083dbbd424550a4feccac97b293627332b043f4f7e2f2d494729fae8e5
+DIST smlnj-110.99.5-smlnj-lib.tgz 658010 BLAKE2B d0f03e38116aa14c7d376facb855fd3b56778c601bc0f2bea21e1793d1a3d9a496da602f1f092fa2402eea411fac995f676cb30b1819e9a15832a60eef97a998 SHA512 0c643e3ab3f6ca5f3a483666042c3b7b835e73969ca3d7602359d8229d5291bd5b90fbc1e66a876a697a8d82fab003edebe61c18c0c0a79a7a987f430845c615
+DIST smlnj-110.99.5-system.tgz 295177 BLAKE2B cb6648d514754ea16650170dda240b2f318e326d1c6cb7a185c9f9e1a33ad32c5c71902ceda09be7a99d4610b3367f8ec590817f3b7d331d7c2b9ffa9cf5ae84 SHA512 038c233eae021293dd83cdaeee5e5d0a78259016684e74183a4f6defca4b72992158e1557c1195f8f1be4c4b5e6a6daf5bdc461eed5b1deabc75f51a8e9480c3
+DIST smlnj-110.99.5-trace-debug-profile.tgz 3892 BLAKE2B 48a4130428e48a46b1d33ae2d7d76b2e3dd564d186ae388b127ab5f72aa8a6d4d60eed5b2b03f9055ad2ac963aca09606a84c2f07aad871c83f1c4416081e887 SHA512 ca55979fccaaaf9a6668f459bbecff959b29d5e54e4c69c851fe7b9361b09e830d1133dfa821eece92610f5ed7faa3122c8c47fa2c87f5b9bbd807ec468f5a10

diff --git a/dev-lang/smlnj/smlnj-110.99.5.ebuild b/dev-lang/smlnj/smlnj-110.99.5.ebuild
new file mode 100644
index 000000000000..49b93fb2e8fa
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.99.5.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
+
+SRC_FILES="
+doc.tgz
+
+config.tgz
+
+asdl.tgz
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+old-basis.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lpt.tgz
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+SRC_URI="
+	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
+	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+"
+
+for file in ${SRC_FILES} ; do
+	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
+done
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+
+# sparc support should be there but is untested
+KEYWORDS="~amd64 ~ppc ~x86"
+
+src_unpack() {
+	mkdir -p "${S}" || die
+	local file
+	for file in ${A} ; do
+		if [[ ${file} != ${P}-config.tgz ]] ; then
+			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
+		fi
+	done
+
+	# make sure we don't use the internet to download anything
+	unpack ${P}-config.tgz
+	rm config/*.bat || die
+	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+
+	mkdir base || die  # without this unpacking runtime will fail
+	./config/unpack "${S}" runtime || die
+
+	# Unpack asdl to fix autoconf linker check
+	unpack "${S}"/asdl.tgz
+}
+
+src_prepare() {
+	default
+
+	# respect CC et al. (bug 243886)
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^CC/s|gcc|$(tc-getCC)|" \
+		-e "/^CPP/s|gcc|$(tc-getCC)|" \
+		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
+		-i base/runtime/objs/mk.* || die
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^AR/s|ar|$(tc-getAR)|" \
+		-e "/^CC/s|cc|$(tc-getCC)|" \
+		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
+		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
+		-i base/runtime/objs/makefile || die
+
+	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
+	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
+}
+
+src_compile() {
+	local config_opts=( )
+	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
+
+	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
+		die "compilation failed"
+}
+
+src_install() {
+	local DIR="/usr/$(get_libdir)/${PN}"
+	local i
+
+	local file
+	for file in bin/{*,.*} ; do
+		[[ -f ${file} ]] &&
+			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
+				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
+				-i ${file}
+	done
+
+	exeinto /usr/bin
+	newexe ./config/_heap2exec heap2exec
+
+	exeinto "${DIR}/bin"
+	pushd bin || die
+	for i in {*,.*} ; do
+		[[ -f ${i} ]] && doexe ${i}
+	done
+	for i in ml-* sml ; do
+		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
+	done
+	popd || die
+
+	exeinto ${DIR}/bin/.run
+	pushd bin/.run || die
+	for i in run* ; do
+		doexe ${i}
+	done
+	popd || die
+
+	insinto ${DIR}/bin/.heap
+	doins bin/.heap/*
+
+	insinto ${DIR}
+	doins -r lib
+	doman doc/man/man*/*.*
+	dodoc -r doc/*
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2024-11-14 23:40 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2024-11-14 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     07ac091dcb4f72a52893ddd1faa07b754eca1d63
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 20:22:15 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 23:40:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ac091d

dev-lang/smlnj: bump to 110.99.6.1

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest                |  26 ++++++
 dev-lang/smlnj/smlnj-110.99.6.1.ebuild | 157 +++++++++++++++++++++++++++++++++
 2 files changed, 183 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index ad55f5d0c13f..d7ff701ac8aa 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -50,3 +50,29 @@ DIST smlnj-110.99.5-smlnj-c.tgz 10594 BLAKE2B 42b2e852a2ca16a04a1f406034aff66c83
 DIST smlnj-110.99.5-smlnj-lib.tgz 658010 BLAKE2B d0f03e38116aa14c7d376facb855fd3b56778c601bc0f2bea21e1793d1a3d9a496da602f1f092fa2402eea411fac995f676cb30b1819e9a15832a60eef97a998 SHA512 0c643e3ab3f6ca5f3a483666042c3b7b835e73969ca3d7602359d8229d5291bd5b90fbc1e66a876a697a8d82fab003edebe61c18c0c0a79a7a987f430845c615
 DIST smlnj-110.99.5-system.tgz 295177 BLAKE2B cb6648d514754ea16650170dda240b2f318e326d1c6cb7a185c9f9e1a33ad32c5c71902ceda09be7a99d4610b3367f8ec590817f3b7d331d7c2b9ffa9cf5ae84 SHA512 038c233eae021293dd83cdaeee5e5d0a78259016684e74183a4f6defca4b72992158e1557c1195f8f1be4c4b5e6a6daf5bdc461eed5b1deabc75f51a8e9480c3
 DIST smlnj-110.99.5-trace-debug-profile.tgz 3892 BLAKE2B 48a4130428e48a46b1d33ae2d7d76b2e3dd564d186ae388b127ab5f72aa8a6d4d60eed5b2b03f9055ad2ac963aca09606a84c2f07aad871c83f1c4416081e887 SHA512 ca55979fccaaaf9a6668f459bbecff959b29d5e54e4c69c851fe7b9361b09e830d1133dfa821eece92610f5ed7faa3122c8c47fa2c87f5b9bbd807ec468f5a10
+DIST smlnj-110.99.6.1-MLRISC.tgz 1457420 BLAKE2B 8870e2488023aa766d96506d4508c6a97af5fa623b00053d5dd8c9953cb693eb9154e1aab8261e214642376b817186be1f85bcde3cbddce9da6e18907df9118e SHA512 02eac103280fbb7254f2c91bca74c0b2b678b261558a71457b34f40e6652a5cae4fee1f997d48ea6b10ccb6f39f65eaf670925e1aba6be1e5d374afe6511dd30
+DIST smlnj-110.99.6.1-asdl.tgz 241731 BLAKE2B de7bdcb3a471740d9667c69ff1856809afb98e5d844ad7d41410d523ed0aa920f92343e20bff4c61c6374b2c222e3f9cef82f210286b663293cef171894a7e59 SHA512 a7ae64d36a12fa736566d6fa2ceeacff8ccbf3cd318c8b90ad80c2db3e1c567a8eb2d40e31c6d37b9e8bbc9bca9b5730ab9b4b6eae9c0dde36b40900ff1ba7eb
+DIST smlnj-110.99.6.1-boot.amd64-unix.tgz 5994405 BLAKE2B 37c94a6fb649af3e9387dc2fb6e20e0cc2ae1f4aa421dc2703c0772e8c666c705701a28d3cd94ef6b42b03e7053632d23f96e3c39735d491aba0869e3c9d3c8f SHA512 238e669d5044fafe3b9636ec18e162266f0b6fd4cd7a397b9228b6a85e45822c4abf7d72cbed4e4b7cb92f2e2a34ca19575a2d08ec79f3e8ca2ff91ddade4e85
+DIST smlnj-110.99.6.1-boot.ppc-unix.tgz 5863277 BLAKE2B a858f2186a840f070c8b685ca2e1ecf2c586c4b8af1bd8ac47878189cb51e6f60a6d30917261e1e3c49e8160c85ec9bdb7d4ac3c8b38ad9cf638fc94e7d23990 SHA512 123be2205512cd432a8002369588d4b8cba9f6993cc78623938c69e089176ec296713c0e5b50a32e42e241a5752598c377fe27c1702a07523ff519004bb0cede
+DIST smlnj-110.99.6.1-boot.sparc-unix.tgz 6003561 BLAKE2B 11e3847f2b7e0a88817ffb78316fc09e7e3a251929c695347c36df83570595edb6685292227db9d73e71c0b833bbaaa378ed559b0a1bce4e20b345b81718e1a1 SHA512 690d222a1218833f678831f1535287a0a3ab6be6c4c428b544386f52ebd05e698277e8f83e00838f7a64fcd37ac9be2f588832a8cc633186a01696251e77c611
+DIST smlnj-110.99.6.1-boot.x86-unix.tgz 5946836 BLAKE2B f2505ea07741e24db0fe48dc933cda2711ec545b54fb6d978408ff84bcdfd2151eb18eb1c78c542e38ea68eb150b320df388655e05a01ba1c6906648b9f7aab6 SHA512 a35361865ad787d4b5eb0b34af84810f7cef2afbdb215939e0147e5207593f784efa9281a8c2cdfaeb882b34ff8e6c74d2d8aa192551ba550beabd7dd4f67314
+DIST smlnj-110.99.6.1-ckit.tgz 200761 BLAKE2B dc09dc869d04c73e5972c45cf576f9b491ae3e56a563085f3b50add766e22029c8bbea3377f74841185f06e71e965d6616cabdb00e52383c254dd6d80f6e52f0 SHA512 e8ebabce99b03cd4d05eb4b75d455b765a860c19d2b20896595f936cb4e8dbbca353b4580d23601679ddba38c2c988d49e073415140315bbdef792406352dd34
+DIST smlnj-110.99.6.1-cm.tgz 220336 BLAKE2B 49c1674de0c3cc718298bcfa66979485a893b302497dfeef4d990ae40d3e14cab114d89ed784076a5ecc3b5b31abfc5a207e0663c74590b68255331962b19a52 SHA512 287f32d0a7caf6476e39d34ee99cfe7ef83c873a8d5beab3eaefb28cbb90b5774032177cf26f9d851877597906fb190afcf035664ed254fb4f8ff8bb4d84f258
+DIST smlnj-110.99.6.1-cml.tgz 103972 BLAKE2B f32ecd3a22b50434a6812e11bf8edad2d17ca6b8585c7f9ecf76a341295c1be288815bcd301240a789a0f346f897444b0bb40c0b16518092dbc4c2371f505d34 SHA512 d4eb5d352abbd56a143f3d12aa7fef6e06098ea6d81fe1fe3dbbe5b5bc7158649b2675d315d68dcd939ab7659674d16e31116bee311dc49a5b6beabe11c9dcd3
+DIST smlnj-110.99.6.1-compiler.tgz 888655 BLAKE2B d559833962831ab6bc2bb04183c227ff455479195a9a15a346dc8ce9ca216968390a1514593343a9473bacff45ae0409128e3798627a1ba5013a300c460308a7 SHA512 24e8f224b8608ca480a1a45dc4ab727a7263347ff481a7951911f041e92343aa44d50c35bcb1be766a815cedf21c3dcf8333149132838de01198fdb091f99287
+DIST smlnj-110.99.6.1-config.tgz 23321 BLAKE2B 78e2dec8f19956607b76509d81f41b7ff4f1ad9f135a10f7c352661e56933f3ff335643ea1a819e5025d8516db22e37b160ce6a9f40993172293ba0be7aa29f5 SHA512 9e6408aea829030f196d34121a3c4155f98705c347bbc44c1e6e44974bb19dd88146a6ab734d129488bf9a470a122e1b3c933bed61ed9bce77f296d3ebd433fb
+DIST smlnj-110.99.6.1-doc.tgz 2748425 BLAKE2B 3abda6a42372abc6b2f94c4194712c28fe7186c338fc617e7afc8474fc427452a11911ceae9338883704620f028473353a3dea896aa31be68e7f2714c1f94c11 SHA512 20d293c8319da7448d03e815bb4a627a21091ea18bf1d987a8c6e7dee44cb522d9bff5a5969d35391d00db058a5ad2da58d742162697db634e30b0c558717d57
+DIST smlnj-110.99.6.1-eXene.tgz 714459 BLAKE2B 13b61c30b435b5bf628ccad91f0a83c891d8829e230474a8dd8411cf2041fc8cf48bcdb45be4d08d4330b90f2896f330adc99c855d55fdfdd799fc93cf1b16a9 SHA512 02c96373217d94213174aaecbd505cbeef4a0956931b6a3f2ff9f218a9e41d8de5e575972b23fdac78e65b333a054c0b2d3ba7a096645ce2d09f6a9a7e6a0ee7
+DIST smlnj-110.99.6.1-heap2asm.tgz 1721 BLAKE2B 757e3c121b234a8297a7620da6d56049fc392f802ef18a7aac425c42d806c4c836327312e12e32d0389a8d0259c2196d33841dce5b6258e4d5987a863e3bba82 SHA512 0c125d9f38ba61780d7b73cdb04c942e18f33cd319a282d121343dfb4cb60d31f1242767964230e0c6e16b73042672bdc44b70210974da72ecaa68d5cebafd26
+DIST smlnj-110.99.6.1-ml-burg.tgz 40296 BLAKE2B 144965833581e2c277ff78bde59ee0d3b591be41ebb26cf5929f89c7895c9d3714a79256c85e0ae7e8f8a03eaf310b1a07e35010d2ae5fbf807c9b09d5646a18 SHA512 6437b8bdc91e09150186bc320b6c0fe4c76b659b113de494cbea82580d338598ba3a5b0e9699bb989d5ae098d83ecab18af561bcb3678d2fca9517d7de89e9fe
+DIST smlnj-110.99.6.1-ml-lex.tgz 28039 BLAKE2B 004b5218022b5d1a6e2a8d8583bfdd83603b0d2f023cdc927ff903efc0f77f1d459ed307bed1e2890e9917b97921e77bb53cf003f5d01eb9d9ab1ac37fbc0e6d SHA512 0eb085978744d6f2924532ad925a8b0ba7f3d733f12b457edc1da82e9758d2b04e74aadd5ae4667e972e8386784f4e50bcac7d6c4012a4ab7be65016dbd600a4
+DIST smlnj-110.99.6.1-ml-lpt.tgz 267376 BLAKE2B 219ea9437f0ea478c1623fb563c15a5b66d3c19991a7b33027856b0a693b5f8710b05d2a6e843a0451920deaff4c580619636b973b329376a1d158f820eb8087 SHA512 e4f6d9aa4cd951a026c4dbee9cf4de79ca57fd61dabf8af5e07a7a498d46604b19e536d0789c59cae9b587c7985d0c9929029b4fd824fa9817dcbe376b95ac9b
+DIST smlnj-110.99.6.1-ml-yacc.tgz 101379 BLAKE2B f34b0a979416b29f9f7504be9a7a2f6774914f86627f7b20a67800792eab2e3c10c08e58b6d9fd8c00e8240ed19dce1a5f2610b2d4b2d874880a5ff900aa7b61 SHA512 9d024efa441c2bd0921f4245c2ee03054c017790afe040c8f7ff658b51930c51c8deac2c9d673517c288429d5baa7dc1fb18f7802519990f53f5c32f8afa8b0f
+DIST smlnj-110.99.6.1-nlffi.tgz 74692 BLAKE2B 76c123b77109ad9f46d87c385825f5df5c3712053a9bdde63c52667415b7c21effccfa8b7287bd7ecae0f3167cceb0519244ea2e74dc91fa430a66a38757597d SHA512 7fd55bebefca35fa68e6866239c7a6a760fa874d6a93fca4ee05f364db2c16fc552046e9aadbb41f66fc2eeccee523e145706bdfd06ce398a33e7e12f7788feb
+DIST smlnj-110.99.6.1-old-basis.tgz 1365 BLAKE2B 3979b6a5c5fa5ceaaef471a9a0b0cc02d9fefea7bed1a1c98162788d1dea014488429a4ea198d98537047c835c81de8cc68d861832a1976d23d55d3a4fd7d542 SHA512 46377bc3a9a9c4a048b178b65e87693c0e175b0b911232599302c4b87ca0b9ca77cb437a6da935055684b2cbbc5db42a9c8393d9be7e39c59ae8555aae6617bb
+DIST smlnj-110.99.6.1-pgraph.tgz 5367 BLAKE2B 5d28ced575017fadb407aa39edd08fa5941b27b6d44d6ca38ca25e29fe710321cba897ac365a617d2fe527df8e16b51b8a6362c8792ae21b98b520219be1cd6a SHA512 8bfc9565f10746310824744f1d83c3ab9444ad1acb4e6ded3ef9bf72818cc28b75d2ec73ac88a8f67b671dc2677b73d3939bf5f334f0600e1d25045ee4211cff
+DIST smlnj-110.99.6.1-runtime.tgz 335071 BLAKE2B 9a77826e242a9e51f737550b4599626b5c7e1f01f726e8d7ebd0446e2ea604fe8c189d0e35a2e5a7e77ec0800926871bca7cdcb5e27df34dc2d517cff1f6d62e SHA512 0b2af16c5bc901312af0d094a96abc7577c5c573635f39ec0fe48813b02a2ecbd573546f5f87c0c22381d5920faf2083dd8ad704f4462836612d03df4ee25a30
+DIST smlnj-110.99.6.1-smlnj-c.tgz 10592 BLAKE2B cccf6af644b9156898ce631a963940d40e5a7e6dbe0f0343e6c7cba3b83e03687d5c0542bd9d9920e12e7418ce81074c52f7331fba4faf56acd04bad9d99c7d4 SHA512 9f043aa240c17591904e3871aa7e5bacd20e92ee60f89b5e9ccd8d9609c731473b538e7bc36952bd65ac78e8716141bca210c340a3f80f96cef87f7f7a76934e
+DIST smlnj-110.99.6.1-smlnj-lib.tgz 666400 BLAKE2B 97da7fa5daae8ca9a3b3f781316eb1d93898013ff29e12ce406579baf4810ab5af42ab91b1a0a896d871e0872365376e17ee47cc1b09258766baa868781f94cb SHA512 466b430722ca3f7f4e95491314dc852b8c55d757d5648ff4c4a1da046997d973d6198e59fd828ee7264184f3d73ff3c8d4d1856f9c44f8eede5514ece44282bf
+DIST smlnj-110.99.6.1-system.tgz 295678 BLAKE2B 516fc3949a80929072c0fc831b8dbf9edd1bc871c2003831efb054417ffa37b86d0e7db2542212fc2df871c455a3f864b0f947718722d8ec56ed32f457b3de3c SHA512 c18cfefa32c5e8d768a64d4966f0e6c64649583787dbfdd39a79975cd832b01e17d6ae73efbfd9cd544bf17623aa7b9e6fdb9f96cbf68d1acbc4a0c85de38900
+DIST smlnj-110.99.6.1-trace-debug-profile.tgz 3892 BLAKE2B fc324e4faff721084545423595b2130d80e4def1bdbbf87ebdfee720c573f222e0b3ec18968c515c31ad36c82dfdabad191c6459544ec500b1c0001d6479fad1 SHA512 7854191ffe58103c3ee727dba6718936d75d99887351d47263de80fd2732e5b5adfb1fd58e4379823d0649e687fa7dc6f6057240f331439573d72e4e0a4696d9

diff --git a/dev-lang/smlnj/smlnj-110.99.6.1.ebuild b/dev-lang/smlnj/smlnj-110.99.6.1.ebuild
new file mode 100644
index 000000000000..e07e1a3cd989
--- /dev/null
+++ b/dev-lang/smlnj/smlnj-110.99.6.1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Standard ML of New Jersey compiler and libraries"
+HOMEPAGE="http://www.smlnj.org"
+
+BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
+
+SRC_FILES="
+doc.tgz
+
+config.tgz
+
+asdl.tgz
+cm.tgz
+compiler.tgz
+runtime.tgz
+system.tgz
+MLRISC.tgz
+smlnj-lib.tgz
+old-basis.tgz
+
+ckit.tgz
+nlffi.tgz
+
+cml.tgz
+eXene.tgz
+
+ml-lpt.tgz
+ml-lex.tgz
+ml-yacc.tgz
+ml-burg.tgz
+
+pgraph.tgz
+trace-debug-profile.tgz
+
+heap2asm.tgz
+
+smlnj-c.tgz
+"
+
+SRC_URI="
+	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
+	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
+	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
+	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
+"
+
+for file in ${SRC_FILES} ; do
+	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
+done
+
+S="${WORKDIR}"
+
+LICENSE="BSD"
+SLOT="0"
+
+# sparc support should be there but is untested
+KEYWORDS="~amd64 ~ppc ~x86"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-110.99.4-shuffle.patch"
+)
+
+src_unpack() {
+	mkdir -p "${S}" || die
+	local file
+	for file in ${A} ; do
+		if [[ ${file} != ${P}-config.tgz ]] ; then
+			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
+		fi
+	done
+
+	# make sure we don't use the internet to download anything
+	unpack ${P}-config.tgz
+	rm config/*.bat || die
+	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
+
+	mkdir base || die  # without this unpacking runtime will fail
+	./config/unpack "${S}" runtime || die
+
+	# Unpack asdl to fix autoconf linker check
+	unpack "${S}"/asdl.tgz
+}
+
+src_prepare() {
+	default
+
+	# respect CC et al. (bug 243886)
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^CC/s|gcc|$(tc-getCC)|" \
+		-e "/^CPP/s|gcc|$(tc-getCC)|" \
+		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
+		-i base/runtime/objs/mk.* || die
+	sed -e "/^AS/s|as|$(tc-getAS)|" \
+		-e "/^AR/s|ar|$(tc-getAR)|" \
+		-e "/^CC/s|cc|$(tc-getCC)|" \
+		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
+		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
+		-i base/runtime/objs/makefile || die
+
+	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
+	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
+}
+
+src_compile() {
+	local config_opts=( )
+	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
+
+	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
+		die "compilation failed"
+}
+
+src_install() {
+	local DIR="/usr/$(get_libdir)/${PN}"
+	local i
+
+	local file
+	for file in bin/{*,.*} ; do
+		[[ -f ${file} ]] &&
+			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
+				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
+				-i ${file}
+	done
+
+	exeinto /usr/bin
+	newexe ./config/_heap2exec heap2exec
+
+	exeinto "${DIR}/bin"
+	pushd bin || die
+	for i in {*,.*} ; do
+		[[ -f ${i} ]] && doexe ${i}
+	done
+	for i in ml-* sml ; do
+		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
+	done
+	popd || die
+
+	exeinto ${DIR}/bin/.run
+	pushd bin/.run || die
+	for i in run* ; do
+		doexe ${i}
+	done
+	popd || die
+
+	insinto ${DIR}/bin/.heap
+	doins bin/.heap/*
+
+	insinto ${DIR}
+	doins -r lib
+	doman doc/man/man*/*.*
+	dodoc -r doc/*
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/
@ 2024-11-14 23:40 Maciej Barć
  0 siblings, 0 replies; 16+ messages in thread
From: Maciej Barć @ 2024-11-14 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     77130f8f692d428a5b3098dfd72e940f91cf7f00
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 20:22:44 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 23:40:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77130f8f

dev-lang/smlnj: drop old 110.99.4

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-lang/smlnj/Manifest              |  26 ------
 dev-lang/smlnj/smlnj-110.99.4.ebuild | 153 -----------------------------------
 2 files changed, 179 deletions(-)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index d7ff701ac8aa..064f5e9072a3 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -1,29 +1,3 @@
-DIST smlnj-110.99.4-MLRISC.tgz 1457408 BLAKE2B 6d01d0a994ded4167e7429ac4d7a7184197a76b454c7270de8c0887a1a38fffc13db7c1ec23a2e26c3ee765de590cb9483ff74ef944ff71a6ed45dfab9b4c268 SHA512 8ab2d36b0f46824060c87080ea1d450de869db48a768772d4725ca2a7c807451ee675554d5440517960fe41d5f64ceb3a8368c97f667b2bbd83d03195666d64e
-DIST smlnj-110.99.4-asdl.tgz 241360 BLAKE2B 3fb88f1a44487bff643bf6d011c234cb27c31c220c8ea929b57f72ebd50c1df4da15444617e5a7adaa9f814b0aec4bf3995aad9871f9c808b4bb86df7dbd106d SHA512 9926bb97ac12b595907e2a86ffd4b208e2283275fabc3383b9a4942b99ec0daf5beaec2781072b21d1fefa2331ae99fc9a1cdbf6daf247714a495fe86c4bba2a
-DIST smlnj-110.99.4-boot.amd64-unix.tgz 5974915 BLAKE2B 81e88ecc65455ce29147130b9b848ba95e64cec184ca3c04020766eeff3bf17b4c8937d105d71748155e71cc5ae1e59a8630b9547123aa554674eba4d8f6b148 SHA512 f3a3baf0c725b590def75d5ba8bc71a46230f26f47cd921ebaf45912954d3ec47abf068c20a2719ce6b5db07b9160d6d75997e0e967073b0585bc415b92c859a
-DIST smlnj-110.99.4-boot.ppc-unix.tgz 5846611 BLAKE2B 9c4dc931135bad8be0a78c4131e0809b2394a16c0a329bfa1cbe2827bc7a19ee8efe375733694439886ba04d9213da6eef4aaee263888070288cba707cd74ce5 SHA512 2c1d569101439d027d0b5d602655eede72baae7359d0870e5d818bb03c627d88896d0b1bc8dc0b3ef9a6d25949ed76084fdd3c4df613e5107aa3e62f651c93ac
-DIST smlnj-110.99.4-boot.sparc-unix.tgz 5987747 BLAKE2B 30f1d35767a642b6d0873dbc3735d9a124d2500b9594f3a61a89688a63f3de7d5e0cdf6bf61a73a683b74ec31f4b62a904c29ad6f2c1c8fc00aa5cd4cae7e7c5 SHA512 6885819a923abce5c90bf9903aa73652020b581f42f1664cd21c79045ef6e6dc0cc014b597c26c4d216519ea0ab4c477db52f94f54199c259c0ba01cce94ae60
-DIST smlnj-110.99.4-boot.x86-unix.tgz 5928155 BLAKE2B 689bedd368396fcf5fef27c109e43bd32a3042fda9d9cfb85905639973a6a41fcdd5829903d79745a62de9fd47ddb89a91b838a4f96e6bc26f5e2c8959b6df5c SHA512 e39a7b80ceb35f4ea2d2ceb8e300f21da1dce54d34f2ff2c174a942621856ab92bdb60194d5a75194b8414abf54d7962a88fe9f04df34843f75bcf59eca43087
-DIST smlnj-110.99.4-ckit.tgz 200781 BLAKE2B f1562b39a7c3560aa6907ec7358beedc033c6be75d0cb6a48ceef0a4c1c59ab8dbc8585a107415e0fcff40fc20c1943f4ba0533bc05e11078a26e089ea793512 SHA512 6a80409659382ae8744acc0ec323a499cf4719414cb90298064c193b20d74c6a8aed22bf6b0debcbfbed33394012ab3cf4f9037a129151c357df7d9cec56bcde
-DIST smlnj-110.99.4-cm.tgz 220303 BLAKE2B fa3fdd023d999e723b588e8edc14f5a92e6393691646b55208e23197d1a13be098a392c77bfc867c52ae2085cd08e818dcfc44096c8d4613eeaca57f7d142a56 SHA512 1826ea9414758d9990d2cc683c86d044ef0cdd6f5fd605f4074a50e25d552994edfe3dba5e18825f689ef60de9560a2b503edd5ed3f5cec19bbd88c34ca28e5b
-DIST smlnj-110.99.4-cml.tgz 103974 BLAKE2B 48151b69fc020250656389c0b073bc75fd3673f21272bafd466aa966cadc3ba21f7f4de1677a4a6979b213ac5aff5bb354657516b014f9bc998a2d72d99c0e15 SHA512 a71f7be7b5a43ea2456a13d231310eee5ae16eff777271bda2fffc9f30d3916481c176c015b8e855f2c41cef5cab90d59351425659eace3bbd9e5a396c91857a
-DIST smlnj-110.99.4-compiler.tgz 856681 BLAKE2B fb073628cdadc800d4dd8d1ef66c54fe500d1aa46e38005d37702f3c7381cdaf8bdf11839f319f9f1c9a7de09d832440cb525effe90b9d603889b5bb6fa189f4 SHA512 eabb38b35fd46a2c9ef66464754d3c470f635bdc395e83a57637191e1ad81881410a55afccb78b3baedee6c944e07844085f243a03d9274708c05f0680450c8e
-DIST smlnj-110.99.4-config.tgz 23360 BLAKE2B e53f3fdd61047cdb14b1cf41f2a9d7aaf024c5ac7189b592dde1ce9bb1a3b851da10e736dcbce00c3c31719f32a169343b973fd6618ee16ee9c398000b019b3c SHA512 13ddc3f48fd532fca58fe4f9c975737726ecfc128ee592f6662b3419f8f21a69362a1ad3bc04f397f9a223dca1ebe7ecee4c31c026f6761f20ec3214ae08c883
-DIST smlnj-110.99.4-doc.tgz 2511006 BLAKE2B fb1830081bdcc59ec9b96d3d8d4408e5a89f55885b62971eb3e6025cfc133ce9d3640d8323852cd247708fa54a33dc3c1e7037d3c0129a0d047adf4697f474e4 SHA512 af4cdb5007efdc1c1b856e5d5a975494354e47c66109e0f3d3740abb81cce8948145b42501a3043dd504075ff3b0ead28e0ae4d0504a0dafd705b75c002eb1e9
-DIST smlnj-110.99.4-eXene.tgz 714479 BLAKE2B e43613b52c80c017e95c7be69a8e3424249701a094be9696016d22cdb0a91010c30bbe6acc132b05844f089d7565c085768feb64c98cae64b1b0427bbe9862dc SHA512 b0ec47155aa81a97cdc8429ec44c197fd20363f5448150cceb88f0698341fe8da25f8fab0e46c7aa8dfdee2bbb0af42078b9e7364248d5bd6afb174b379e12ff
-DIST smlnj-110.99.4-heap2asm.tgz 1763 BLAKE2B 94ac3d22e1de9e17877f48b0f01cb0a0ae35ba5b1fe706ac05be57dff990d2d6910ddd24ed7897a8409cfb5510cc5f6844c0fef81ef352c4ec947151fdc1355e SHA512 ff086979240e6081b939da400f7790f8a9a0eb36185f997574565f47740d9f673ff8d178fc165002851e746b835e58ba0b29a0a8ebfdff7f81511b1b86c6a774
-DIST smlnj-110.99.4-ml-burg.tgz 40359 BLAKE2B 7cdae677c454a5cfde6f914e974bce7b632a1028aaad36d8e8afaa48f07a0b9a787142ecf0c58a22c769ff5dc7a6b37c028bbb409e455fd4a45d756e70811ab0 SHA512 ed7361609ebaa55135896c6fa433672ab0385ca5965757d9b94ee02e05def0c13e22eedbf1662d6faa4203d9051727fd9a20e97fee9961a98fb4c47d621c4a6b
-DIST smlnj-110.99.4-ml-lex.tgz 28037 BLAKE2B 26c5fbfb845288db2d60961565cc374f56d739fe16dcfb39b091452d6ba7c01c70772d57bf7252cb9aba44ee152dcf67e92e8fae1350f7b6a023b9a47d311472 SHA512 394d4963af0ae6e5858103d7a97d3c7036246c17e2fe59447cd2f14acb3c8cfed26ec1ebfd96d46526e4afb2a8f8ce9c48f3a55e776def649fb6330c59b98670
-DIST smlnj-110.99.4-ml-lpt.tgz 267314 BLAKE2B 7a2640d7dcec0303fabf8323a8e1939ff743dd057757fb712bc09c6aa5f8466752b1eed715a5568c445bcb36dd44a965424a260ef6f210c452ba59c62420244d SHA512 9e2508b66a1134060325b95d32eb527c6c81f4fac57c7916cfded861fa15335487a3adabbe78402de59c0c78e78b9ab216d82db8319e04f3cc1cbfabd051a0e8
-DIST smlnj-110.99.4-ml-yacc.tgz 101365 BLAKE2B 12efc1b8673a51566915d78ddfeed31e69494dcf88464d3231cedb2d4f811b86025ba7d535fb2f605b9cabef8e6a466691803f8bf7daa8a52ae5fae4b118f4a3 SHA512 af1298f2d8401071d73b49a17f5aa23823cb5bcab5601d60c2c5ce841722e4ab623f84838524ce428a88066b05951b64e10981f97628da8b66ec6f3031b68fe4
-DIST smlnj-110.99.4-nlffi.tgz 74821 BLAKE2B ae5d170784cc604216f9abc1d2a996002cbef333525cce5ee94a0053a3a65f62d415d9abc0b74f0337fae7dc120a6278a223872a1b39f2b22a6f931f044da57b SHA512 9a5ae94f407651b4e342a803d3f857fd2eb62a577a23113aa7e69646a16250e992bd92c60208add10b48036a8beeff7b96cc97ac6a15cdee8e93b138b0950255
-DIST smlnj-110.99.4-old-basis.tgz 1363 BLAKE2B 984e4c888ee83907f179aef23f89299417b87dc7611abf357d20e78ce8a8411589db5cb9aa04b9f2c7ab883c301aa8eb7fdad7dd276c71f12bf5edbddd35a945 SHA512 ceeaab53cc9f88a2a0096a71cabe66e20fa0b16c2d5d189da87444fa512f9c74d96773071d78d760d45df2950cbc2726c35eb5f0f1e500493dcc77bb8f01277d
-DIST smlnj-110.99.4-pgraph.tgz 5368 BLAKE2B 2c8d5101807506c151c97e51ad11d7abe2ad4897cf766d23535e4abf830d76ec67684169e1347e46b98a2aa1518d399e75d1342b4caa2121f00c1dc2a3fa309b SHA512 0d51518c88a53c945a37d6bcf9678159811197b558c02ec529dd0d8a389466c3780ec1a58dabacbb7d46872f989f724866fd4ba6d0d30d608ca09d1a853adebc
-DIST smlnj-110.99.4-runtime.tgz 334322 BLAKE2B 61dae19bfa0f48533b9def27e971566032bdbc01ba54d5300643a668e5be86e2064aefcc93c31e074cd9fa04e1af719b3c5aa98529dc8f17629d704e3a1e712b SHA512 0406c4a55fecade5c47457c5cf4245a3a81d04214953066b846023cb863b27401121422b04d423905ceeecd9cdac238309d9b4967a396a05f13b35343e56bb51
-DIST smlnj-110.99.4-smlnj-c.tgz 10589 BLAKE2B df85102595bfdb492ee1a8967f4fc322b7d9366a579731a7984512d9ea24f4a06db2b51d96c168daa34b9d90f81bf3e4e771c590298833e059652b3732af8482 SHA512 ebe714a2cf18e0b0763e1819ddc83fbc3250ee49d386b4bbb5d5d653e92ed01d83aac0aaa89aace8d451fc0c681c82cfc725817e909fa16fd27b341067ec4b3d
-DIST smlnj-110.99.4-smlnj-lib.tgz 645485 BLAKE2B a1adc247c82dde766a34026a2cef77b4b89cc80f52b4a949173910d30aae2a8a28dc716691c7248d145791c81c27aae75f9b5a91cdcdd3397f1f944255c50c60 SHA512 ac32ed428de0512534445991ae02755170d61dfaa3d4ae5234b437edb7ed6cf9e72e94bfe8edbfd40e5bc7f7a18a97d90a42f5b4f8cbfac2b66cff1b8b6318fc
-DIST smlnj-110.99.4-system.tgz 282951 BLAKE2B 61ecb598b2daeefcd62ff8214579ecf30434368fb3b3d75edc2b701170ed9719b9f1bc8114c440ab3582329e5e965b3d1fc4287be0226707766bfc796db49fcf SHA512 35b5c2c1e27745c4f366d655768cbb5fd08953f58906751d49e6a4b5d19dd13bb0e1003e7dac5990dc121c81fc3ecab242a367ef43a02a2728ff3de9d2f0ad1b
-DIST smlnj-110.99.4-trace-debug-profile.tgz 3891 BLAKE2B 81cec5f57efc4345a287b5a0b5d93ee96271c2494feb06df3c4583bf23e6079322e9f93e0092469a233954ab145e7e6d56b821bf8bffb85c8d92338ad0fd7163 SHA512 db8c147d65b6211fdff71171a2b517726502e742c7ae48e4bb326decaaeba8ab5abfefd192cc7381182dc266d26a81d2792635821256c7ed7ff7652e9f6fbd41
 DIST smlnj-110.99.5-MLRISC.tgz 1457434 BLAKE2B 385460ebe010667dc4b22d13b4dce64a766c656ab6182b5b347e4612c5f3e428e3788f8ca3cfb1ba50f04fe86acfa7ce98ea5ee37631b179bf0c3d955548b86f SHA512 d134cd9f6f0ef49cabbbed15b390a1f4102271c5a65376afe96eb93ff196f36a591c6c252a9068b74c78158ebfbbc8e89e298f46d764701d38d4ea9bbaa7f22c
 DIST smlnj-110.99.5-asdl.tgz 241656 BLAKE2B 60900c26da035690a2b41f67ba54edb5952f30e1455c62c7a12d57986b24fb10714955ee26eb5c0e037214190e07ef246e309e9e9527dd9837d184fa0ac9d5ce SHA512 3f829f057b5e33b574a79e6efdb5a0d595a462d6d6f95036d44924e6872898b353a21ae2d650bf42589d4bb444c77fb0d7a50857ca7514fa4d229be3ed305691
 DIST smlnj-110.99.5-boot.amd64-unix.tgz 6000465 BLAKE2B 56d84401739540bde737ef35814ed73ec6381b88b29a93503e242fd60c1bb421cd30d40439cd9e334e8ea70f18e3e25f2150c0a5cc143ec649f54bf65803abe4 SHA512 aa2ea0d615d9e90dedab6b9c915e642bb6ebb4189e1bea0214c47b057208a3a2a7609bdb59126c8331ecd49d3c1717b6db2ab18c2cca362cc5ff92dd51df539e

diff --git a/dev-lang/smlnj/smlnj-110.99.4.ebuild b/dev-lang/smlnj/smlnj-110.99.4.ebuild
deleted file mode 100644
index fd72dd7ca0a9..000000000000
--- a/dev-lang/smlnj/smlnj-110.99.4.ebuild
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Standard ML of New Jersey compiler and libraries"
-HOMEPAGE="http://www.smlnj.org"
-
-BASE_URI="http://smlnj.cs.uchicago.edu/dist/working/${PV}"
-
-SRC_FILES="
-doc.tgz
-
-config.tgz
-
-asdl.tgz
-cm.tgz
-compiler.tgz
-runtime.tgz
-system.tgz
-MLRISC.tgz
-smlnj-lib.tgz
-old-basis.tgz
-
-ckit.tgz
-nlffi.tgz
-
-cml.tgz
-eXene.tgz
-
-ml-lpt.tgz
-ml-lex.tgz
-ml-yacc.tgz
-ml-burg.tgz
-
-pgraph.tgz
-trace-debug-profile.tgz
-
-heap2asm.tgz
-
-smlnj-c.tgz
-"
-
-SRC_URI="
-	amd64? ( ${BASE_URI}/boot.amd64-unix.tgz -> ${P}-boot.amd64-unix.tgz )
-	ppc?   ( ${BASE_URI}/boot.ppc-unix.tgz -> ${P}-boot.ppc-unix.tgz )
-	sparc? ( ${BASE_URI}/boot.sparc-unix.tgz -> ${P}-boot.sparc-unix.tgz )
-	x86?   ( ${BASE_URI}/boot.x86-unix.tgz -> ${P}-boot.x86-unix.tgz )
-"
-
-for file in ${SRC_FILES} ; do
-	SRC_URI+=" ${BASE_URI}/${file} -> ${P}-${file} "
-done
-
-S="${WORKDIR}"
-
-LICENSE="BSD"
-SLOT="0"
-
-# sparc support should be there but is untested
-KEYWORDS="~amd64 ~ppc ~x86"
-
-src_unpack() {
-	mkdir -p "${S}" || die
-	local file
-	for file in ${A} ; do
-		if [[ ${file} != ${P}-config.tgz ]] ; then
-			cp "${DISTDIR}/${file}" "${S}/${file#${P}-}" || die
-		fi
-	done
-
-	# make sure we don't use the internet to download anything
-	unpack ${P}-config.tgz
-	rm config/*.bat || die
-	echo SRCARCHIVEURL=\"file:/${S}\" > "${S}"/config/srcarchiveurl
-
-	mkdir base || die  # without this unpacking runtime will fail
-	./config/unpack "${S}" runtime || die
-
-	# Unpack asdl to fix autoconf linker check
-	unpack "${S}"/asdl.tgz
-
-	eapply "${FILESDIR}"/${P}-shuffle.patch
-}
-
-src_prepare() {
-	default
-
-	# respect CC et al. (bug 243886)
-	sed -e "/^AS/s|as|$(tc-getAS)|" \
-		-e "/^CC/s|gcc|$(tc-getCC)|" \
-		-e "/^CPP/s|gcc|$(tc-getCC)|" \
-		-e "/^CFLAGS/{s|-O[0123s]|| ; s|=|= ${CFLAGS}|}" \
-		-i base/runtime/objs/mk.* || die
-	sed -e "/^AS/s|as|$(tc-getAS)|" \
-		-e "/^AR/s|ar|$(tc-getAR)|" \
-		-e "/^CC/s|cc|$(tc-getCC)|" \
-		-e "/^CPP/s|/lib/cpp|$(tc-getCPP)|" \
-		-e "/^RANLIB/s|ranlib|$(tc-getRANLIB)|" \
-		-i base/runtime/objs/makefile || die
-
-	sed -i "s|nm |$(tc-getNM) |g" config/chk-global-names.sh || die
-	sed -i "/^AC_PATH_PROG/s|\[ld\]|\[$(tc-getLD)\]|" asdl/configure.ac || die
-}
-
-src_compile() {
-	local config_opts=( )
-	use amd64 && config_opts+=( "-default 64" )  # force 64-bit build for amd64
-
-	SMLNJ_HOME="${S}" ./config/install.sh ${config_opts[@]} ||
-		die "compilation failed"
-}
-
-src_install() {
-	local DIR=/usr/$(get_libdir)/${PN}
-	local i
-
-	local file
-	for file in bin/{*,.*} ; do
-		[[ -f ${file} ]] &&
-			sed -e "2iSMLNJ_HOME=${EPREFIX}/${DIR}" \
-				-e "s|${WORKDIR}|${EPREFIX}/${DIR}|" \
-				-i ${file}
-	done
-
-	newbin ./config/_heap2exec heap2exec
-	exeinto ${DIR}/bin
-	pushd bin || die
-	for i in {*,.*} ; do
-		[[ -f ${i} ]] && doexe ${i}
-	done
-	for i in ml-* sml ; do
-		dosym ../../${DIR}/bin/${i} /usr/bin/${i}
-	done
-	popd || die
-
-	exeinto ${DIR}/bin/.run
-	pushd bin/.run || die
-	for i in run* ; do
-		doexe ${i}
-	done
-	popd || die
-
-	insinto ${DIR}/bin/.heap
-	doins bin/.heap/*
-
-	insinto ${DIR}
-	doins -r lib
-	doman doc/man/man*/*.*
-	dodoc -r doc/*
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-11-14 23:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-18  9:31 [gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-11-14 23:40 Maciej Barć
2024-11-14 23:40 Maciej Barć
2024-05-26 21:36 Maciej Barć
2024-05-26 21:36 Maciej Barć
2023-08-05 16:53 Maciej Barć
2022-07-29 10:19 Maciej Barć
2022-06-27 23:41 Maciej Barć
2022-03-19 11:57 Maciej Barć
2022-03-18  8:38 Maciej Barć
2022-01-04 17:54 Maciej Barć
2021-12-02 21:43 Maciej Barć
2021-12-02  0:02 Maciej Barć
2021-12-01 21:11 Maciej Barć
2021-12-01 21:11 Maciej Barć
2019-12-15 13:37 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox