Commit graph

65 commits

Author SHA1 Message Date
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
a15351517d Various updates to smlnj so it builds on NetBSD/powerpc again:
* 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:52:53 +00:00
he
2d1e97eaca NetBSD/powerpc also needs PLIST.nlffi. 2019-10-12 19:50:58 +00:00
dholland
fab57f61ed Bump PKGREVISION for patches. 2016-07-03 19:38:27 +00:00
dholland
a27fa585d8 Patch up some compiler warnings in the hope of fixing the crashy build.
No such luck though...
2016-07-03 19:35:13 +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
ec7600058f Generate the base/ copy of the runtime from the src/ copy after
patching, instead of extracting twice.
2016-07-03 19:08:22 +00:00
dholland
749110cfe5 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:07:38 +00:00
dholland
739f40f512 Two more patch comments. Also, remove a debug print that leaked in a year
ago and that nobody's apparently noticed in the interim.
2016-04-14 22:10:31 +00:00
dholland
3dacf36972 pkglint 2016-04-14 22:10:06 +00:00
dholland
f568a85567 Add patch comments (where feasible) 2016-04-14 22:04:47 +00:00
dholland
67b59a914c Set BOX explicitly for x86_64 instead of accidentally by default.
No actual effect.
2016-04-14 21:59:08 +00:00
dholland
52ed427ee8 Use struct timeval instead of blithely assuming that some private
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.
2016-04-14 21:58:22 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
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-11-03 22:50:31 +00:00
dholland
321504f61e Preliminary hacks for building this with -m32 on amd64 NetBSD.
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-04-22 07:41:38 +00:00
wiz
c75c70eeee Add missing continuation line marker.
Remove mention of lang/twelf.
2015-01-05 11:03:22 +00:00
dholland
2a965e1c35 Use ONLY_FOR_PLATFORM only to indicate what the compiler knows how to
target. For stuff the packaging doesn't handle, use BROKEN.
2015-01-04 08:57:36 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
rodent
94fbe74e04 '"@comment $NetBSD$" expected.' 2013-04-06 04:03:36 +00:00
asau
88feb4ac62 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 20:11:34 +00:00
asau
6c743eeae9 Update to SML/NJ 110.73
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.
2012-01-29 20:48:48 +00:00
asau
2ab0799b31 Update to SML/NJ 110.72, bug fix release. 2010-02-07 03:14:36 +00:00
asau
a8fd7260c2 Support FreeBSD. 2009-12-15 06:35:29 +00:00
asau
38f4d214bc Remove comment about outdated mirror. 2009-09-22 15:07:23 +00:00
asau
3747ae4277 Commit forgotten PLIST for 110.71 update. 2009-09-22 15:01:23 +00:00
asau
eab3165a33 Update to SML/NJ 110.71.
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-09-22 14:48:47 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
jlam
8216d744ac Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-04 16:38:11 +00:00
rillig
98deb3e021 Fixed group-writable files. PKGREVISION++ 2007-01-23 06:08:31 +00:00
dmcmahill
a952689eac add missing rmd160 hashes for boot.{sparc,ppc}-unix.tgz 2007-01-19 13:09:25 +00:00
wiz
2468d8af9c Give BOX a default value, so that "make fetch" at least works partially
on unsupported platforms.
2006-10-19 19:47:34 +00:00
wiz
b4d3c99449 Remove BROKEN_IN, builds in current 3.0 bulk builds. 2006-05-18 20:32:22 +00:00
gavan
bf44a33e48 Apply patch from PR pkg/32722. Fixes building on i386. 2006-03-28 21:35:27 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
schmonz
42428df5a0 Express these packages' brokenness with BROKEN_IN=pkgsrc-2005Q4
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.
2006-01-04 04:29:05 +00:00
schmonz
463f43526a Mark packages for pkgsrc-2005Q4 that don't build on NetBSD/i386
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-26 23:39:30 +00:00
rillig
039c944473 Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
2005-12-08 09:52:15 +00:00
rillig
6419e9879b Fixed PLIST quoting issue introduced by the recent "pkglint --autofix"
change.
2005-12-08 09:14:50 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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-12-05 20:49:47 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00