[gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/files/, dev-lang/smlnj/

2023-01-22 Thread Alfredo Tupone
commit: c537980d10bd2038986374cfcec789dd913a1e7c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jan 23 07:46:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jan 23 07:46:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c537980d

dev-lang/smlnj: fix makefile

Closes: https://bugs.gentoo.org/882679
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch | 12 
 dev-lang/smlnj/smlnj-110.99.3.ebuild  |  4 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch 
b/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch
new file mode 100644
index ..c16fece127be
--- /dev/null
+++ b/dev-lang/smlnj/files/smlnj-110.99.3-shuffle.patch
@@ -0,0 +1,12 @@
+--- a/base/runtime/c-libs/smlnj-date/makefile  2023-01-23 08:32:22.450319630 
+0100
 b/base/runtime/c-libs/smlnj-date/makefile  2023-01-23 08:37:23.920174357 
+0100
+@@ -26,7 +26,8 @@
+   strftime.o \
+   unix-date.o
+ 
+-$(LIBRARY): $(VERSION) $(OBJS)
++$(LIBRARY) : $(VERSION)
++  $(MAKE) $(OBJS)
+   rm -rf $(LIBRARY)
+   $(AR) $(ARFLAGS) $(LIBRARY) $(OBJS)
+   $(RANLIB) $(LIBRARY)

diff --git a/dev-lang/smlnj/smlnj-110.99.3.ebuild 
b/dev-lang/smlnj/smlnj-110.99.3.ebuild
index 9186f5e6aefb..35f77904057e 100644
--- a/dev-lang/smlnj/smlnj-110.99.3.ebuild
+++ b/dev-lang/smlnj/smlnj-110.99.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -62,6 +62,8 @@ 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



[gentoo-commits] repo/gentoo:master commit in: dev-lang/smlnj/files/, dev-lang/smlnj/

2018-03-10 Thread Mark Wright
commit: b740f3f14324d405b1dddf4335e168e1ea2eee21
Author: Mark Wright  gentoo  org>
AuthorDate: Sat Mar 10 23:29:58 2018 +
Commit: Mark Wright  gentoo  org>
CommitDate: Sat Mar 10 23:30:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b740f3f1

dev-lang/smlnj: Bump to 110.82, fix install dirs, build on pax kernels.

Bump to 110.82, fixes 487064 , thanks to Keshav Kini and OGINO Masanori for
reporting.

Install to the smlnj subdirectory underneath the 32 bit lib directory if it
exists, or the 64 bit lib directory otherwise, and create symlinks in /usr/bin
to point to the executables.  Fixes 248162, thanks to flameeyes for reporting,
xmv and hkbst for helping.

Fix build on pax kernels, fixes 564132, thanks to Fedja Beader for reporting.

Closes: https://bugs.gentoo.org/487064
Closes: https://bugs.gentoo.org/248162
Closes: https://bugs.gentoo.org/564132
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/smlnj/Manifest|  24 
 dev-lang/smlnj/files/smlnj-110.82-pax-p1.patch | 116 +
 dev-lang/smlnj/files/smlnj-110.82-pax-p2.patch | 132 
 dev-lang/smlnj/files/smlnj-110.82-pax-p3.patch | 137 
 dev-lang/smlnj/metadata.xml|   4 +
 dev-lang/smlnj/smlnj-110.82.ebuild | 166 +
 6 files changed, 579 insertions(+)

diff --git a/dev-lang/smlnj/Manifest b/dev-lang/smlnj/Manifest
index a697a566b71..fef1dbe5976 100644
--- a/dev-lang/smlnj/Manifest
+++ b/dev-lang/smlnj/Manifest
@@ -20,3 +20,27 @@ DIST smlnj-110.75-smlnj-c.tgz 10531 BLAKE2B 
602a7b98690277c7311080d46c5e3aceadd3
 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
+DIST smlnj-110.82-boot.x86-unix.tgz 5735380 BLAKE2B 
1624e75f8a6518408cae8ccf36b5f2f4348bb8553794725b7e509636cfd62fed5ebbc2b9e29ce1eb5ec9f5264381dd93c3de1ccd6c22edb4bf9026f599046d02
 SHA512 
e1371c11d083c61f747b8f8154c60612853aa2387450b0abbd918c6096f05519a0258cc8a8744f1b486e5b8e984ce3ab5a4bb454a2d14c2d5a74aea41220d428
+DIST smlnj-110.82-ckit.tgz 194555 BLAKE2B 
c4dfab41c02f21ae088c7ca10c5c40c1f71bdc9f6b8b2721e10ac25ac4351c57359927f111f0801175ed32e8849e01ae83fb58758bc34203cb605c74dea109c7
 SHA512 
d753d22c2f382d8b91f34f7e6bfcadc8ff5cde051909d3344eb1eaf2adfaaa75420d31cdddfe1cdcf77cf146dc5800cc05fd0896c5942b6edf12533661d09459
+DIST smlnj-110.82-cm.tgz 217857 BLAKE2B 
f7d142bfa4fd2666ec2ddc4ef4c0bec90063d6e7c711b8435bda116c61197943964712bec490f765f5abfe8dc64d270b41cf8521ad4e9ee9a8536cb1be1317b0
 SHA512 
940436242ca5f077b03ce9e5b9fa5b6e4c7fe6ddbefc628644bdef9c5e672bc4ba50aa6814c0715d364d9d1f5ef29231e42ba11d34dc8a70d95f023874b46f43
+DIST smlnj-110.82-cml.tgz 106141 BLAKE2B 
3ffdba33d9a84e796d48248cc2c6eeb33e7bd560cf22dd212ca4b0892f5144458adb02e8a4f933fe11a034b46e885e65927340891ef1c095107726af40edf6b9
 SHA512 
2fe4b64c61c2228bf6439dbd0403a068151115358d9caebdf9abf0f18ada37c77492e4debb02af0fcddda0504e280e8574144a974d74b5f877a8dbe747f18680
+DIST smlnj-110.82-compiler.tgz 825030 BLAKE2B