summaryrefslogtreecommitdiff
path: root/lang/smlnj
AgeCommit message (Collapse)AuthorFilesLines
2019-10-12Various updates to smlnj so it builds on NetBSD/powerpc again:he4-13/+44
* 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-12NetBSD/powerpc also needs PLIST.nlffi.he1-1/+2
2016-07-03Bump PKGREVISION for patches.dholland1-2/+2
2016-07-03Patch up some compiler warnings in the hope of fixing the crashy build.dholland12-6/+241
No such luck though...
2016-07-03Honor pkgsrc CFLAGS in all configs, not just some.dholland19-4/+276
2016-07-03Store brand new configs in ${FILESDIR}, not as patches.dholland6-66/+54
2016-07-03Remove leftover file. This is not used, which is good because it'sdholland1-15/+0
also out of date.
2016-07-03Don't pass FILESDIR into the build; it isn't used and isn't appropriate.dholland1-4/+1
2016-07-03Honor the pkgsrc configure shell instead of using /bin/sh, as on somedholland3-10/+38
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-03Use BUILD_ENV properly.dholland1-4/+11
2016-07-03Use SUBST instead of manual seddery.dholland1-22/+33
2016-07-03Generate the base/ copy of the runtime from the src/ copy afterdholland1-8/+23
patching, instead of extracting twice.
2016-07-03Remove duplicate patches. Patch only the src/ copy of the runtime.dholland6-133/+1
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-04-14Two more patch comments. Also, remove a debug print that leaked in a yeardholland3-9/+11
ago and that nobody's apparently noticed in the interim.
2016-04-14pkglintdholland1-4/+6
2016-04-14Add patch comments (where feasible)dholland12-23/+45
2016-04-14Set BOX explicitly for x86_64 instead of accidentally by default.dholland1-2/+2
No actual effect.
2016-04-14Use struct timeval instead of blithely assuming that some privatedholland10-2/+217
struct declaration is always bit compatible with it. (Because it isn't.) My patches from PR 40954 circa 2009, which it turns out is still relevant even after the last couple updates. (Just for some reason it had stopped crashing.) This does not make smlnj build for me, but it gets further than it used to.
2015-11-03Add SHA512 digests for distfiles for lang categoryagc1-1/+21
Problems found with existing digests: Package nhc98 distfile nhc98src-1.22.tar.gz a8adc8f22371998ee0657bc0e01058a57d876abc [recorded] 81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated] Problems found locating distfiles: Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz Package icc11: missing distfile l_cproc_p_11.1.080.tgz Package jini: missing distfile jini-1_2_1_001-src.zip Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2 Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz Package sun-jre6: missing distfile jce_policy-6.zip Package sun-jre6: missing distfile jre-6u45-linux-x64.bin Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-04-22Preliminary hacks for building this with -m32 on amd64 NetBSD.dholland5-2/+67
I've run into local problems with COMPAT_32 so this only gets a short distance in before I can't run it any further, but I'm going to commit anyway as "broken package" > "no package", and with luck I'll get it sorted out fully before much longer. Also allow amd64 Linux as the necessary hacks for that seem to already be in place.
2015-01-05Add missing continuation line marker.wiz1-3/+2
Remove mention of lang/twelf.
2015-01-04Use ONLY_FOR_PLATFORM only to indicate what the compiler knows how todholland1-6/+17
target. For stuff the packaging doesn't handle, use BROKEN.
2014-10-05Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings.wiz1-1/+4
2013-04-06'"@comment $NetBSD$" expected.'rodent1-0/+1
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-01-29Update to SML/NJ 110.73asau7-124/+72
SML/NJ 110.73 provides a number of new library features, including a new library for working with HTML 4, as well as many bug fixes. Details: CM: + Added boolean literals (true and false) to the conditional-expression syntax in CM. Thus, you can write #if true structure Foo #endif in a CM file. This change is meant to make it easier to use autoconf to configure the build process of an SML application. ML-Yacc: + Fixed ml-yacc examples to respect the changed signatures with respect to TextIO.inputLine. SML/NJ Library: + Added findExe function to PathUtil module. + Modified the implementation of GetOpt.usageInfo so that if the help string has embedded newlines, then the extra lines are properly indented. + Changed the interface of JSONStreamParser to support both parsing files and TextIO.instreams. + Added HTML4 library. + Fixed bug in hashed cons library (bug #55). + Added array iterators to DynamicArray module. Concurrent ML: + The paths used to specify the CML versions of libraries in a CM file have been rationalized (bug #68) $cml/basis.cm -- the CML version of $/basis.cm $cml/cml.cm -- core CML features $cml/cml-lib.cm -- CML library code $cml/trace-cml.cm -- TraceCML library for debugging $cml/smlnj-lib.cm -- CML version of the $/smlnj-lib.cm library $cml/inet-lib.cm -- CML version of the $/inet-lib.cm library $cml/unix-lib.cm -- CML version of the $/unix-lib.cm library Note that the old naming scheme is still supported, but may be removed in some future version. + Added Barriers module to CML. + Fixed the Win32 socket and polling implementation to work correctly with CML. Signature of poll was wrong and didn't handle sockets at all. MLRISC: + Added support for the RTDSC and RTDSCP instructions to the amd64 code generator.
2010-02-07Update to SML/NJ 110.72, bug fix release.asau4-55/+92
2009-12-15Support FreeBSD.asau2-6/+8
2009-09-22Remove comment about outdated mirror.asau1-4/+1
2009-09-22Commit forgotten PLIST for 110.71 update.asau1-106/+146
2009-09-22Update to SML/NJ 110.71.asau13-217/+171
Numerous changes since version 110.42 include AMD64 support and loads of bug fixes, detailed list of changes is at http://www.smlnj.org/dist/working/110.71/NOTES/HISTORY
2009-06-14Remove @dirrm entries from PLISTsjoerg1-132/+1
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg1-3/+3
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-19/+21
through PLIST_SUBST to the plist module.
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-4/+6
their files via a custom do-install target.
2007-01-23Fixed group-writable files. PKGREVISION++rillig1-2/+5
2007-01-19add missing rmd160 hashes for boot.{sparc,ppc}-unix.tgzdmcmahill1-1/+3
2006-10-19Give BOX a default value, so that "make fetch" at least works partiallywiz1-1/+5
on unsupported platforms.
2006-05-18Remove BROKEN_IN, builds in current 3.0 bulk builds.wiz1-3/+1
2006-03-28Apply patch from PR pkg/32722. Fixes building on i386.gavan3-6/+71
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-04Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4schmonz1-3/+2
rather than PKG_FAIL_REASON, so that they provide useful error messages in build logs, and so that they continue to work on platforms where they aren't broken.
2005-12-26Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386schmonz1-1/+4
3.0. If one of these is important to you, please fix it in time for pkgsrc-2006Q1, or it may be removed.
2005-12-08Bumped the PKGREVISION of the packages that have been broken by the recentrillig1-1/+2
"pkglint --autofix" change.
2005-12-08Fixed PLIST quoting issue introduced by the recent "pkglint --autofix"rillig1-2/+2
change.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-06-16Create directories before installing files into them.jlam1-1/+3
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+17