Honor the pkgsrc configure shell instead of using /bin/sh, as on some platforms /bin/sh gets one something uselessly broken. Also, don't set MAKE to Solaris's make on Solaris; while this might be necessary building standalone, in pkgsrc it's foolish.diff -r1.29 -r1.30 pkgsrc/lang/smlnj/Makefile
(dholland)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2016/07/03 19:16:03 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2016/07/03 19:18:46 dholland Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= boot.${BOX}-unix | 4 | DISTNAME= boot.${BOX}-unix | |
5 | PKGNAME= smlnj-${SML_VERSION} | 5 | PKGNAME= smlnj-${SML_VERSION} | |
6 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
7 | MASTER_SITES= http://smlnj.cs.uchicago.edu/dist/working/${SML_VERSION}/ | 7 | MASTER_SITES= http://smlnj.cs.uchicago.edu/dist/working/${SML_VERSION}/ | |
8 | DISTFILES= MLRISC.tgz \ | 8 | DISTFILES= MLRISC.tgz \ | |
9 | boot.${BOX}-unix.tgz \ | 9 | boot.${BOX}-unix.tgz \ | |
10 | ckit.tgz \ | 10 | ckit.tgz \ | |
11 | cm.tgz \ | 11 | cm.tgz \ | |
12 | cml.tgz \ | 12 | cml.tgz \ | |
13 | compiler.tgz \ | 13 | compiler.tgz \ | |
14 | config.tgz \ | 14 | config.tgz \ | |
@@ -108,33 +108,41 @@ SUBST_CLASSES+= smlbase | @@ -108,33 +108,41 @@ SUBST_CLASSES+= smlbase | |||
108 | SUBST_STAGE.smlbase= pre-configure | 108 | SUBST_STAGE.smlbase= pre-configure | |
109 | SUBST_MESSAGE.smlbase= Setting SML_BASE | 109 | SUBST_MESSAGE.smlbase= Setting SML_BASE | |
110 | SUBST_FILES.smlbase= ${SML_SCRIPTS:S/^/config\//} | 110 | SUBST_FILES.smlbase= ${SML_SCRIPTS:S/^/config\//} | |
111 | SUBST_VARS.smlbase= SML_BASE | 111 | SUBST_VARS.smlbase= SML_BASE | |
112 | 112 | |||
113 | # resolve definition of CFLAGS in patched files | 113 | # resolve definition of CFLAGS in patched files | |
114 | # (note that we need to do this in both src/runtime and base/runtime) | 114 | # (note that we need to do this in both src/runtime and base/runtime) | |
115 | SUBST_CLASSES+= cflags | 115 | SUBST_CLASSES+= cflags | |
116 | SUBST_STAGE.cflags= pre-configure | 116 | SUBST_STAGE.cflags= pre-configure | |
117 | SUBST_MESSAGE.cflags= Setting CFLAGS | 117 | SUBST_MESSAGE.cflags= Setting CFLAGS | |
118 | SUBST_FILES.cflags= src/runtime/objs/* base/runtime/objs/* | 118 | SUBST_FILES.cflags= src/runtime/objs/* base/runtime/objs/* | |
119 | SUBST_VARS.cflags= CFLAGS | 119 | SUBST_VARS.cflags= CFLAGS | |
120 | 120 | |||
121 | # use the proper shell | |||
122 | SUBST_CLASSES+= shell | |||
123 | SUBST_STAGE.shell= pre-configure | |||
124 | SUBST_MESSAGE.shell= Choosing the right shell | |||
125 | SUBST_FILES.shell= config/install.sh | |||
126 | SUBST_VARS.shell= CONFIG_SHELL | |||
127 | ||||
121 | # nothing here any more | 128 | # nothing here any more | |
122 | do-configure: | 129 | do-configure: | |
123 | ${DO_NADA} | 130 | ${DO_NADA} | |
124 | 131 | |||
125 | # The build target needs to run $WRKDIR/config/install.sh | 132 | # The build target needs to run $WRKDIR/config/install.sh | |
126 | do-build: | 133 | do-build: | |
127 | cd ${WRKDIR} && unset PWD && ${SETENV} ${BUILD_ENV} ./config/install.sh | 134 | cd ${WRKDIR} && unset PWD && ${SETENV} ${BUILD_ENV} \ | |
135 | ${CONFIG_SHELL} ./config/install.sh | |||
128 | 136 | |||
129 | # install target | 137 | # install target | |
130 | # (see ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.38/INSTALL) | 138 | # (see ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.38/INSTALL) | |
131 | # 1. create installation directories | 139 | # 1. create installation directories | |
132 | # 2. copy the ./bin and ./lib directories across | 140 | # 2. copy the ./bin and ./lib directories across | |
133 | # 3. install links to executables in $PREFIX/bin | 141 | # 3. install links to executables in $PREFIX/bin | |
134 | INSTALLATION_DIRS= bin | 142 | INSTALLATION_DIRS= bin | |
135 | do-install: | 143 | do-install: | |
136 | ${INSTALL_DATA_DIR} ${DESTDIR}${SML_BASE} | 144 | ${INSTALL_DATA_DIR} ${DESTDIR}${SML_BASE} | |
137 | cd ${WRKDIR} && pax -rw -pam bin lib ${DESTDIR}${SML_BASE} | 145 | cd ${WRKDIR} && pax -rw -pam bin lib ${DESTDIR}${SML_BASE} | |
138 | cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ../lib/smlnj/bin/* . | 146 | cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ../lib/smlnj/bin/* . | |
139 | 147 | |||
140 | .include "../../mk/bsd.pkg.mk" | 148 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.20 2016/07/03 19:07:38 dholland Exp $ | 1 | $NetBSD: distinfo,v 1.21 2016/07/03 19:18:46 dholland Exp $ | |
2 | 2 | |||
3 | SHA1 (smlnj-110.73/MLRISC.tgz) = 59a38a4a1c63cecf97764a99577b3f929b5ccbc9 | 3 | SHA1 (smlnj-110.73/MLRISC.tgz) = 59a38a4a1c63cecf97764a99577b3f929b5ccbc9 | |
4 | RMD160 (smlnj-110.73/MLRISC.tgz) = dd951776482f37421a17701d67c051741691c6cb | 4 | RMD160 (smlnj-110.73/MLRISC.tgz) = dd951776482f37421a17701d67c051741691c6cb | |
5 | SHA512 (smlnj-110.73/MLRISC.tgz) = e16a213face6dbc128fc117a6ea30042ee49aa3aa985b3b6a9ea4f3ebd8392e2fc9db96451f49eddeab8f35a36665c1dc3dc77b6c615eae1b277192f16805d6b | 5 | SHA512 (smlnj-110.73/MLRISC.tgz) = e16a213face6dbc128fc117a6ea30042ee49aa3aa985b3b6a9ea4f3ebd8392e2fc9db96451f49eddeab8f35a36665c1dc3dc77b6c615eae1b277192f16805d6b | |
6 | Size (smlnj-110.73/MLRISC.tgz) = 1422538 bytes | 6 | Size (smlnj-110.73/MLRISC.tgz) = 1422538 bytes | |
7 | SHA1 (smlnj-110.73/boot.x86-unix.tgz) = f2a6b89708d41d5968bf6f2e2ee713704f3664fd | 7 | SHA1 (smlnj-110.73/boot.x86-unix.tgz) = f2a6b89708d41d5968bf6f2e2ee713704f3664fd | |
8 | RMD160 (smlnj-110.73/boot.x86-unix.tgz) = c6fa71d7a14e79d095159ebd877b7562e88eeeb5 | 8 | RMD160 (smlnj-110.73/boot.x86-unix.tgz) = c6fa71d7a14e79d095159ebd877b7562e88eeeb5 | |
9 | SHA512 (smlnj-110.73/boot.x86-unix.tgz) = 389f18bf989ff70aa4b4e174547bfc1ac00e5b3d0a57d60c96fc105252b94c8233fce0bdc868670386853bad9cc2a8643e9a1d3881bed1e0367d62a6451d6b78 | 9 | SHA512 (smlnj-110.73/boot.x86-unix.tgz) = 389f18bf989ff70aa4b4e174547bfc1ac00e5b3d0a57d60c96fc105252b94c8233fce0bdc868670386853bad9cc2a8643e9a1d3881bed1e0367d62a6451d6b78 | |
10 | Size (smlnj-110.73/boot.x86-unix.tgz) = 5838645 bytes | 10 | Size (smlnj-110.73/boot.x86-unix.tgz) = 5838645 bytes | |
11 | SHA1 (smlnj-110.73/ckit.tgz) = afbb7c03aa3aac813f4ce6686a68998b2612bea9 | 11 | SHA1 (smlnj-110.73/ckit.tgz) = afbb7c03aa3aac813f4ce6686a68998b2612bea9 | |
12 | RMD160 (smlnj-110.73/ckit.tgz) = 56586583bbc8eff89e560e692705a7adc8f9c8e9 | 12 | RMD160 (smlnj-110.73/ckit.tgz) = 56586583bbc8eff89e560e692705a7adc8f9c8e9 | |
13 | SHA512 (smlnj-110.73/ckit.tgz) = 555f5b3e7efaa73a9e30da03f664054f68dfe43072f4d380581cd77c5c75a6eb0f6ec296aa304d88d16f796227c45c0a1200c8f03bd6fc6f4160879edcd84299 | 13 | SHA512 (smlnj-110.73/ckit.tgz) = 555f5b3e7efaa73a9e30da03f664054f68dfe43072f4d380581cd77c5c75a6eb0f6ec296aa304d88d16f796227c45c0a1200c8f03bd6fc6f4160879edcd84299 | |
14 | Size (smlnj-110.73/ckit.tgz) = 196369 bytes | 14 | Size (smlnj-110.73/ckit.tgz) = 196369 bytes | |
@@ -85,20 +85,20 @@ SHA1 (patch-ab) = 2c9a448c8566d87a2d0152 | @@ -85,20 +85,20 @@ SHA1 (patch-ab) = 2c9a448c8566d87a2d0152 | |||
85 | SHA1 (patch-ad) = 67802bbdf42408c60bbce4087f20d000a3445677 | 85 | SHA1 (patch-ad) = 67802bbdf42408c60bbce4087f20d000a3445677 | |
86 | SHA1 (patch-ae) = 0ba98fb2b012daf75dcc4ac416cbf0fd3182114b | 86 | SHA1 (patch-ae) = 0ba98fb2b012daf75dcc4ac416cbf0fd3182114b | |
87 | SHA1 (patch-af) = 3a1c1cadd26eb246adafff823d49b4ab7161793b | 87 | SHA1 (patch-af) = 3a1c1cadd26eb246adafff823d49b4ab7161793b | |
88 | SHA1 (patch-ag) = 1dd473bf9b21cd6218945c119fb08230dcd3c4bf | 88 | SHA1 (patch-ag) = 1dd473bf9b21cd6218945c119fb08230dcd3c4bf | |
89 | SHA1 (patch-ah) = 93d7453dc82d91d29662cc02dd8ab9e8b8987393 | 89 | SHA1 (patch-ah) = 93d7453dc82d91d29662cc02dd8ab9e8b8987393 | |
90 | SHA1 (patch-ai) = 6a15a5415bd73e6618bc45b9a7eb021543e9cecd | 90 | SHA1 (patch-ai) = 6a15a5415bd73e6618bc45b9a7eb021543e9cecd | |
91 | SHA1 (patch-aj) = 6318548da4c943c60fe63d41529803ea3fa2c96e | 91 | SHA1 (patch-aj) = 6318548da4c943c60fe63d41529803ea3fa2c96e | |
92 | SHA1 (patch-ak) = 6fb3d4444c75123dc8c5fa7bb6cea835c78ef6e3 | 92 | SHA1 (patch-ak) = 6fb3d4444c75123dc8c5fa7bb6cea835c78ef6e3 | |
93 | SHA1 (patch-am) = 95f3e5a041163279f68e782469a30f6f765b7511 | 93 | SHA1 (patch-am) = 95f3e5a041163279f68e782469a30f6f765b7511 | |
94 | SHA1 (patch-an) = 3d750d5d20b2d3ab69b492eb60e27aded45ec3f7 | 94 | SHA1 (patch-an) = 3d750d5d20b2d3ab69b492eb60e27aded45ec3f7 | |
95 | SHA1 (patch-ao) = 1c66024c5949269291cbf6f815baf6162db47d31 | 95 | SHA1 (patch-ao) = 1c66024c5949269291cbf6f815baf6162db47d31 | |
96 | SHA1 (patch-ap) = af8b50c0f21e969e036064f5c808eaccc79d5c4b | 96 | SHA1 (patch-ap) = af8b50c0f21e969e036064f5c808eaccc79d5c4b | |
97 | SHA1 (patch-aq) = 32d96ad2552d5ac914581686904e94a96e5ca059 | 97 | SHA1 (patch-aq) = 32d96ad2552d5ac914581686904e94a96e5ca059 | |
98 | SHA1 (patch-at) = 376b67d25ef428377b1686fcd6232628867d6eae | 98 | SHA1 (patch-at) = cd7d23adaf8882e9b431d6581283fdb58044e05c | |
99 | SHA1 (patch-config___arch-n-opsys) = b0c952b0b9ed6312a115761fdbd4c30aaa208b4c | 99 | SHA1 (patch-config___arch-n-opsys) = b0c952b0b9ed6312a115761fdbd4c30aaa208b4c | |
100 | SHA1 (patch-src_runtime_gc_gc-stats.h) = af61db9d1f04e566d4c5c2bc5dcf4c6958f0ea78 | 100 | SHA1 (patch-src_runtime_gc_gc-stats.h) = af61db9d1f04e566d4c5c2bc5dcf4c6958f0ea78 | |
101 | SHA1 (patch-src_runtime_gc_init-gc.c) = 5d1d5a13a51d732590dd4f375824bbc389a0525d | 101 | SHA1 (patch-src_runtime_gc_init-gc.c) = 5d1d5a13a51d732590dd4f375824bbc389a0525d | |
102 | SHA1 (patch-src_runtime_kernel_unix-timers.c) = 1c1db5bce0ec1e72adafb9380027884cf746c75c | 102 | SHA1 (patch-src_runtime_kernel_unix-timers.c) = 1c1db5bce0ec1e72adafb9380027884cf746c75c | |
103 | SHA1 (patch-src_runtime_mach-dep_unix-prof.c) = 90a4b81e2a8532e4e06f29bfe42c55423a0f4154 | 103 | SHA1 (patch-src_runtime_mach-dep_unix-prof.c) = 90a4b81e2a8532e4e06f29bfe42c55423a0f4154 | |
104 | SHA1 (patch-src_runtime_objs_mk.x86-netbsd) = d2ede7ce4fca3c400f82ae09ee352ee6872bb1b1 | 104 | SHA1 (patch-src_runtime_objs_mk.x86-netbsd) = d2ede7ce4fca3c400f82ae09ee352ee6872bb1b1 |
@@ -1,16 +1,36 @@ | @@ -1,16 +1,36 @@ | |||
1 | $NetBSD: patch-at,v 1.2 2012/01/29 20:48:48 asau Exp $ | 1 | $NetBSD: patch-at,v 1.3 2016/07/03 19:18:47 dholland Exp $ | |
2 | 2 | |||
3 | Don't unpack archive, since it is hard to fix, | 3 | - Honor the pkgsrc shell, to avoid getting a broken shell on e.g. Solaris. | |
4 | unpack before patch phase instead. | 4 | - Don't use solaris make. | |
5 | - Don't untar the runtime here since we did it from the pkgsrc makefile. | |||
5 | 6 | |||
6 | --- config/install.sh.orig 2007-06-12 20:43:58.000000000 +0400 | 7 | --- config/install.sh.orig 2011-05-16 21:13:32.000000000 +0000 | |
7 | +++ config/install.sh 2009-03-19 00:47:06.000000000 +0300 | 8 | +++ config/install.sh | |
8 | @@ -316,7 +316,7 @@ | 9 | @@ -55,7 +55,7 @@ cp config/preloads preloads.standard | |
10 | # | |||
11 | MAKE=make | |||
12 | ||||
13 | -SHELL=/bin/sh | |||
14 | +SHELL=@CONFIG_SHELL@ | |||
15 | vsay $this: Using shell $SHELL. | |||
16 | ||||
17 | # | |||
18 | @@ -291,7 +291,8 @@ esac | |||
19 | ||||
20 | case $OPSYS in | |||
21 | solaris) | |||
22 | - MAKE=/usr/ccs/bin/make | |||
23 | + # not in pkgsrc! | |||
24 | + #MAKE=/usr/ccs/bin/make | |||
25 | ;; | |||
26 | linux) | |||
27 | EXTRA_DEFS=`"$CONFIGDIR/chk-global-names.sh"` | |||
28 | @@ -335,7 +336,7 @@ BOOT_FILES=sml.$BOOT_ARCHIVE | |||
9 | if [ -x "$RUNDIR"/run.$ARCH-$OPSYS ]; then | 29 | if [ -x "$RUNDIR"/run.$ARCH-$OPSYS ]; then | |
10 | vsay $this: Run-time system already exists. | 30 | vsay $this: Run-time system already exists. | |
11 | else | 31 | else | |
12 | - "$CONFIGDIR"/unpack "$ROOT" runtime | 32 | - "$CONFIGDIR"/unpack "$ROOT" runtime | |
13 | +# "$CONFIGDIR"/unpack "$ROOT" runtime | 33 | +# "$CONFIGDIR"/unpack "$ROOT" runtime | |
14 | cd "$BASEDIR"/runtime/objs | 34 | cd "$BASEDIR"/runtime/objs | |
15 | echo $this: Compiling the run-time system. | 35 | echo $this: Compiling the run-time system. | |
16 | $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS | 36 | $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2016/07/03 19:16:03 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2016/07/03 19:18:47 dholland Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= boot.${BOX}-unix | 4 | DISTNAME= boot.${BOX}-unix | |
5 | PKGNAME= smlnj-${SML_VERSION} | 5 | PKGNAME= smlnj-${SML_VERSION} | |
6 | CATEGORIES= lang | 6 | CATEGORIES= lang | |
7 | MASTER_SITES= http://smlnj.cs.uchicago.edu/dist/working/${SML_VERSION}/ | 7 | MASTER_SITES= http://smlnj.cs.uchicago.edu/dist/working/${SML_VERSION}/ | |
8 | DISTFILES= MLRISC.tgz \ | 8 | DISTFILES= MLRISC.tgz \ | |
9 | boot.${BOX}-unix.tgz \ | 9 | boot.${BOX}-unix.tgz \ | |
10 | ckit.tgz \ | 10 | ckit.tgz \ | |
11 | cm.tgz \ | 11 | cm.tgz \ | |
12 | cml.tgz \ | 12 | cml.tgz \ | |
13 | compiler.tgz \ | 13 | compiler.tgz \ | |
14 | config.tgz \ | 14 | config.tgz \ | |
@@ -107,33 +107,41 @@ SUBST_CLASSES+= smlbase | @@ -107,33 +107,41 @@ SUBST_CLASSES+= smlbase | |||
107 | SUBST_STAGE.smlbase= pre-configure | 107 | SUBST_STAGE.smlbase= pre-configure | |
108 | SUBST_MESSAGE.smlbase= Setting SML_BASE | 108 | SUBST_MESSAGE.smlbase= Setting SML_BASE | |
109 | SUBST_FILES.smlbase= ${SML_SCRIPTS:S/^/config\//} | 109 | SUBST_FILES.smlbase= ${SML_SCRIPTS:S/^/config\//} | |
110 | SUBST_VARS.smlbase= SML_BASE | 110 | SUBST_VARS.smlbase= SML_BASE | |
111 | 111 | |||
112 | # resolve definition of CFLAGS in patched files | 112 | # resolve definition of CFLAGS in patched files | |
113 | # (note that we need to do this in both src/runtime and base/runtime) | 113 | # (note that we need to do this in both src/runtime and base/runtime) | |
114 | SUBST_CLASSES+= cflags | 114 | SUBST_CLASSES+= cflags | |
115 | SUBST_STAGE.cflags= pre-configure | 115 | SUBST_STAGE.cflags= pre-configure | |
116 | SUBST_MESSAGE.cflags= Setting CFLAGS | 116 | SUBST_MESSAGE.cflags= Setting CFLAGS | |
117 | SUBST_FILES.cflags= src/runtime/objs/* base/runtime/objs/* | 117 | SUBST_FILES.cflags= src/runtime/objs/* base/runtime/objs/* | |
118 | SUBST_VARS.cflags= CFLAGS | 118 | SUBST_VARS.cflags= CFLAGS | |
119 | 119 | |||
120 | # use the proper shell | |||
121 | SUBST_CLASSES+= shell | |||
122 | SUBST_STAGE.shell= pre-configure | |||
123 | SUBST_MESSAGE.shell= Choosing the right shell | |||
124 | SUBST_FILES.shell= config/install.sh | |||
125 | SUBST_VARS.shell= CONFIG_SHELL | |||
126 | ||||
120 | # nothing here any more | 127 | # nothing here any more | |
121 | do-configure: | 128 | do-configure: | |
122 | ${DO_NADA} | 129 | ${DO_NADA} | |
123 | 130 | |||
124 | # The build target needs to run $WRKDIR/config/install.sh | 131 | # The build target needs to run $WRKDIR/config/install.sh | |
125 | do-build: | 132 | do-build: | |
126 | cd ${WRKDIR} && unset PWD && ${SETENV} ${BUILD_ENV} ./config/install.sh | 133 | cd ${WRKDIR} && unset PWD && ${SETENV} ${BUILD_ENV} \ | |
134 | ${CONFIG_SHELL} ./config/install.sh | |||
127 | 135 | |||
128 | # install target | 136 | # install target | |
129 | # (see ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.38/INSTALL) | 137 | # (see ftp://ftp.research.bell-labs.com/dist/smlnj/working/110.38/INSTALL) | |
130 | # 1. create installation directories | 138 | # 1. create installation directories | |
131 | # 2. copy the ./bin and ./lib directories across | 139 | # 2. copy the ./bin and ./lib directories across | |
132 | # 3. install links to executables in $PREFIX/bin | 140 | # 3. install links to executables in $PREFIX/bin | |
133 | INSTALLATION_DIRS= bin | 141 | INSTALLATION_DIRS= bin | |
134 | do-install: | 142 | do-install: | |
135 | ${INSTALL_DATA_DIR} ${DESTDIR}${SML_BASE} | 143 | ${INSTALL_DATA_DIR} ${DESTDIR}${SML_BASE} | |
136 | cd ${WRKDIR} && pax -rw -pam bin lib ${DESTDIR}${SML_BASE} | 144 | cd ${WRKDIR} && pax -rw -pam bin lib ${DESTDIR}${SML_BASE} | |
137 | cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ../lib/smlnj/bin/* . | 145 | cd ${DESTDIR}${PREFIX}/bin && ${LN} -sf ../lib/smlnj/bin/* . | |
138 | 146 | |||
139 | .include "../../mk/bsd.pkg.mk" | 147 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2016/07/03 19:11:15 dholland Exp $ | 1 | $NetBSD: distinfo,v 1.6 2016/07/03 19:18:47 dholland Exp $ | |
2 | 2 | |||
3 | SHA1 (smlnj-110.72/MLRISC.tgz) = 9bb9eb169337533304c2e0e4eb9af263d38c398a | 3 | SHA1 (smlnj-110.72/MLRISC.tgz) = 9bb9eb169337533304c2e0e4eb9af263d38c398a | |
4 | RMD160 (smlnj-110.72/MLRISC.tgz) = 484512df036421e216d4afed01beb978d33e16bb | 4 | RMD160 (smlnj-110.72/MLRISC.tgz) = 484512df036421e216d4afed01beb978d33e16bb | |
5 | Size (smlnj-110.72/MLRISC.tgz) = 1432663 bytes | 5 | Size (smlnj-110.72/MLRISC.tgz) = 1432663 bytes | |
6 | SHA1 (smlnj-110.72/boot.x86-unix.tgz) = 799f02f3e880a829b48962994b563f7321385d87 | 6 | SHA1 (smlnj-110.72/boot.x86-unix.tgz) = 799f02f3e880a829b48962994b563f7321385d87 | |
7 | RMD160 (smlnj-110.72/boot.x86-unix.tgz) = bd2962ea25d6f384a3f458759a1c655960dc4208 | 7 | RMD160 (smlnj-110.72/boot.x86-unix.tgz) = bd2962ea25d6f384a3f458759a1c655960dc4208 | |
8 | Size (smlnj-110.72/boot.x86-unix.tgz) = 5847908 bytes | 8 | Size (smlnj-110.72/boot.x86-unix.tgz) = 5847908 bytes | |
9 | SHA1 (smlnj-110.72/ckit.tgz) = 0ebcdbd0a494eb051b4e6081f5e9312a0a54f03d | 9 | SHA1 (smlnj-110.72/ckit.tgz) = 0ebcdbd0a494eb051b4e6081f5e9312a0a54f03d | |
10 | RMD160 (smlnj-110.72/ckit.tgz) = 0d94d522b22b21600ad99aaf22fb671c12a6ea59 | 10 | RMD160 (smlnj-110.72/ckit.tgz) = 0d94d522b22b21600ad99aaf22fb671c12a6ea59 | |
11 | Size (smlnj-110.72/ckit.tgz) = 199126 bytes | 11 | Size (smlnj-110.72/ckit.tgz) = 199126 bytes | |
12 | SHA1 (smlnj-110.72/cm.tgz) = 0a85eaecc101c45c769e6beb8ace8a8bf0f4d32f | 12 | SHA1 (smlnj-110.72/cm.tgz) = 0a85eaecc101c45c769e6beb8ace8a8bf0f4d32f | |
13 | RMD160 (smlnj-110.72/cm.tgz) = 821eb682bfb4e6ef6a71fe341ba018059301a233 | 13 | RMD160 (smlnj-110.72/cm.tgz) = 821eb682bfb4e6ef6a71fe341ba018059301a233 | |
14 | Size (smlnj-110.72/cm.tgz) = 201235 bytes | 14 | Size (smlnj-110.72/cm.tgz) = 201235 bytes | |
@@ -66,20 +66,20 @@ SHA1 (patch-ad) = 67802bbdf42408c60bbce4 | @@ -66,20 +66,20 @@ SHA1 (patch-ad) = 67802bbdf42408c60bbce4 | |||
66 | SHA1 (patch-ae) = 0ba98fb2b012daf75dcc4ac416cbf0fd3182114b | 66 | SHA1 (patch-ae) = 0ba98fb2b012daf75dcc4ac416cbf0fd3182114b | |
67 | SHA1 (patch-af) = 3a1c1cadd26eb246adafff823d49b4ab7161793b | 67 | SHA1 (patch-af) = 3a1c1cadd26eb246adafff823d49b4ab7161793b | |
68 | SHA1 (patch-ag) = 1dd473bf9b21cd6218945c119fb08230dcd3c4bf | 68 | SHA1 (patch-ag) = 1dd473bf9b21cd6218945c119fb08230dcd3c4bf | |
69 | SHA1 (patch-ah) = 93d7453dc82d91d29662cc02dd8ab9e8b8987393 | 69 | SHA1 (patch-ah) = 93d7453dc82d91d29662cc02dd8ab9e8b8987393 | |
70 | SHA1 (patch-ai) = 6a15a5415bd73e6618bc45b9a7eb021543e9cecd | 70 | SHA1 (patch-ai) = 6a15a5415bd73e6618bc45b9a7eb021543e9cecd | |
71 | SHA1 (patch-aj) = 6318548da4c943c60fe63d41529803ea3fa2c96e | 71 | SHA1 (patch-aj) = 6318548da4c943c60fe63d41529803ea3fa2c96e | |
72 | SHA1 (patch-ak) = 6fb3d4444c75123dc8c5fa7bb6cea835c78ef6e3 | 72 | SHA1 (patch-ak) = 6fb3d4444c75123dc8c5fa7bb6cea835c78ef6e3 | |
73 | SHA1 (patch-am) = 95f3e5a041163279f68e782469a30f6f765b7511 | 73 | SHA1 (patch-am) = 95f3e5a041163279f68e782469a30f6f765b7511 | |
74 | SHA1 (patch-an) = 3d750d5d20b2d3ab69b492eb60e27aded45ec3f7 | 74 | SHA1 (patch-an) = 3d750d5d20b2d3ab69b492eb60e27aded45ec3f7 | |
75 | SHA1 (patch-ao) = 1c66024c5949269291cbf6f815baf6162db47d31 | 75 | SHA1 (patch-ao) = 1c66024c5949269291cbf6f815baf6162db47d31 | |
76 | SHA1 (patch-ap) = af8b50c0f21e969e036064f5c808eaccc79d5c4b | 76 | SHA1 (patch-ap) = af8b50c0f21e969e036064f5c808eaccc79d5c4b | |
77 | SHA1 (patch-aq) = 32d96ad2552d5ac914581686904e94a96e5ca059 | 77 | SHA1 (patch-aq) = 32d96ad2552d5ac914581686904e94a96e5ca059 | |
78 | SHA1 (patch-ar) = 727afe6de54eb244c48e99c661f6b8ae3f780de0 | 78 | SHA1 (patch-ar) = 727afe6de54eb244c48e99c661f6b8ae3f780de0 | |
79 | SHA1 (patch-at) = 376b67d25ef428377b1686fcd6232628867d6eae | 79 | SHA1 (patch-at) = cd7d23adaf8882e9b431d6581283fdb58044e05c | |
80 | SHA1 (patch-config___arch-n-opsys) = 7035758667350aa9558a14e28245d022e43369ea | 80 | SHA1 (patch-config___arch-n-opsys) = 7035758667350aa9558a14e28245d022e43369ea | |
81 | SHA1 (patch-src_runtime_gc_gc-stats.h) = af61db9d1f04e566d4c5c2bc5dcf4c6958f0ea78 | 81 | SHA1 (patch-src_runtime_gc_gc-stats.h) = af61db9d1f04e566d4c5c2bc5dcf4c6958f0ea78 | |
82 | SHA1 (patch-src_runtime_gc_init-gc.c) = 5d1d5a13a51d732590dd4f375824bbc389a0525d | 82 | SHA1 (patch-src_runtime_gc_init-gc.c) = 5d1d5a13a51d732590dd4f375824bbc389a0525d | |
83 | SHA1 (patch-src_runtime_kernel_unix-timers.c) = 1c1db5bce0ec1e72adafb9380027884cf746c75c | 83 | SHA1 (patch-src_runtime_kernel_unix-timers.c) = 1c1db5bce0ec1e72adafb9380027884cf746c75c | |
84 | SHA1 (patch-src_runtime_mach-dep_unix-prof.c) = 90a4b81e2a8532e4e06f29bfe42c55423a0f4154 | 84 | SHA1 (patch-src_runtime_mach-dep_unix-prof.c) = 90a4b81e2a8532e4e06f29bfe42c55423a0f4154 | |
85 | SHA1 (patch-src_runtime_objs_mk.x86-netbsd) = d2ede7ce4fca3c400f82ae09ee352ee6872bb1b1 | 85 | SHA1 (patch-src_runtime_objs_mk.x86-netbsd) = d2ede7ce4fca3c400f82ae09ee352ee6872bb1b1 |
@@ -1,16 +1,36 @@ | @@ -1,16 +1,36 @@ | |||
1 | $NetBSD: patch-at,v 1.2 2016/07/03 18:33:36 dholland Exp $ | 1 | $NetBSD: patch-at,v 1.3 2016/07/03 19:18:47 dholland Exp $ | |
2 | 2 | |||
3 | Don't unpack archive, since it is hard to fix, | 3 | - Honor the pkgsrc shell, to avoid getting a broken shell on e.g. Solaris. | |
4 | unpack before patch phase instead. | 4 | - Don't use solaris make. | |
5 | - Don't untar the runtime here since we did it from the pkgsrc makefile. | |||
5 | 6 | |||
6 | --- config/install.sh.orig 2007-06-12 20:43:58.000000000 +0400 | 7 | --- config/install.sh.orig 2011-05-16 21:13:32.000000000 +0000 | |
7 | +++ config/install.sh 2009-03-19 00:47:06.000000000 +0300 | 8 | +++ config/install.sh | |
8 | @@ -316,7 +316,7 @@ | 9 | @@ -55,7 +55,7 @@ cp config/preloads preloads.standard | |
10 | # | |||
11 | MAKE=make | |||
12 | ||||
13 | -SHELL=/bin/sh | |||
14 | +SHELL=@CONFIG_SHELL@ | |||
15 | vsay $this: Using shell $SHELL. | |||
16 | ||||
17 | # | |||
18 | @@ -291,7 +291,8 @@ esac | |||
19 | ||||
20 | case $OPSYS in | |||
21 | solaris) | |||
22 | - MAKE=/usr/ccs/bin/make | |||
23 | + # not in pkgsrc! | |||
24 | + #MAKE=/usr/ccs/bin/make | |||
25 | ;; | |||
26 | linux) | |||
27 | EXTRA_DEFS=`"$CONFIGDIR/chk-global-names.sh"` | |||
28 | @@ -335,7 +336,7 @@ BOOT_FILES=sml.$BOOT_ARCHIVE | |||
9 | if [ -x "$RUNDIR"/run.$ARCH-$OPSYS ]; then | 29 | if [ -x "$RUNDIR"/run.$ARCH-$OPSYS ]; then | |
10 | vsay $this: Run-time system already exists. | 30 | vsay $this: Run-time system already exists. | |
11 | else | 31 | else | |
12 | - "$CONFIGDIR"/unpack "$ROOT" runtime | 32 | - "$CONFIGDIR"/unpack "$ROOT" runtime | |
13 | +# "$CONFIGDIR"/unpack "$ROOT" runtime | 33 | +# "$CONFIGDIR"/unpack "$ROOT" runtime | |
14 | cd "$BASEDIR"/runtime/objs | 34 | cd "$BASEDIR"/runtime/objs | |
15 | echo $this: Compiling the run-time system. | 35 | echo $this: Compiling the run-time system. | |
16 | $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS | 36 | $MAKE -f mk.$ARCH-$OPSYS $EXTRA_DEFS |