Commit graph

27 commits

Author SHA1 Message Date
wiz 8d856008d3 smlnj11072: use its own Makefile.common to fix 'make checksum' 2023-02-26 18:18:11 +00:00
he e387a66ec9 lang/smlnj11072: remove no longer needed powerpc nlffi section.
This now caused the build to fail, and the build and install
now succeeds on NetBSD/macppc.
2022-09-16 19:53:44 +00:00
wiz a9c9c8adcf smlnj11072: use BLAKE2s 2021-11-18 07:43:31 +00:00
nia 1361343c24 lang: Remove SHA1 hashes for distfiles 2021-10-07 14:20:45 +00:00
nia c149781ad4 smlnj: Disable PKGSRC_MKPIE 2021-10-03 07:10:44 +00:00
rillig 9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig 8c6aee8563 lang: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:03:56 +00:00
he 4d48fd58ae Various updates to smlnj 110.72 so that it builds on NetBSD/powerpc again:
* Makefile.common: do PLILST.nlffi (though this file isn't used...)
 * Modernize the powerpc entry in signal-sysdep.h to use the
   various _UC_MACHINE_ macros.
 * mk.ppc-netbsd: don't pass an empty RANLIB variable, causing build failure.

Also make checksums of all the three arch-specific distfiles ("boxes"),
for sparc, x86 and ppc.

Bump PKGREVISION.
2019-10-12 20:00:06 +00:00
joerg 6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
dholland fbcbecca30 Sync new patches from main smlnj package; they all apply. 2016-07-03 19:35:36 +00:00
dholland b2aaa846d2 Honor pkgsrc CFLAGS in all configs, not just some. 2016-07-03 19:29:27 +00:00
dholland c5feb46629 Store brand new configs in ${FILESDIR}, not as patches. 2016-07-03 19:26:35 +00:00
dholland 716e0d00e6 Remove leftover file. This is not used, which is good because it's
also out of date.
2016-07-03 19:23:23 +00:00
dholland 435fa1997e Don't pass FILESDIR into the build; it isn't used and isn't appropriate. 2016-07-03 19:21:44 +00:00
dholland e23f9ed410 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.
2016-07-03 19:18:46 +00:00
dholland b63708842c Use BUILD_ENV properly. 2016-07-03 19:16:03 +00:00
dholland bcb14c7326 Use SUBST instead of manual seddery. 2016-07-03 19:15:02 +00:00
dholland b14b3d79bb Generate the base/ copy of the runtime from the src/ copy after
patching, instead of extracting twice.
2016-07-03 19:13:22 +00:00
dholland da5e0e8bc1 Remove duplicate patches. Patch only the src/ copy of the runtime.
Instead of extracting the runtime twice for src/ and base/ and then
haphazardly patching either or both copies, patch only one copy and
create the other *after* patching.

(better yet would be not to copy the thing at all, but I think there
are smlnj reasons you can't do that)
2016-07-03 19:11:15 +00:00
dholland d7a4da3526 Sync 32-on-64 hacks from main smlnj package. 2016-07-03 19:00:24 +00:00
dholland 49a45044dc Add missing rcsid. 2016-07-03 18:59:52 +00:00
dholland f74824d9d0 Sync newer patches (mostly the time handling fixes) from base smlnj package. 2016-07-03 18:52:32 +00:00
dholland 018f605c04 Rename patch-ac to match main smlnj package. 2016-07-03 18:49:02 +00:00
dholland c47b21d9f9 Sync patch comments from main smlnj package. 2016-07-03 18:33:36 +00:00
dholland 261f5c913d sync pkglint-type changes from main smlnj package 2016-07-03 18:23:35 +00:00
dholland 7e2f08b72e Sync ONLY_FOR logic from base smlnj package. 2016-07-03 18:21:39 +00:00
dholland c9a37d41fa Add a copy of smlnj from before the last update (so, 110.72) because
this version builds and runs on NetBSD/i386. (Yes, the update was
years back. This is what happens with packages that don't build on
amd64...)
2016-07-03 17:50:31 +00:00