Commit graph

51 commits

Author SHA1 Message Date
jperkin
de194647b7 Update bootstrap-mk-files to 20160411. Changes:
* Default to MKCATPAGES=no if mandoc is available on newer SunOS.
2016-04-11 12:37:48 +00:00
jperkin
20ac324a6b Add LICENSE (original-bsd). 2016-01-28 13:39:44 +00:00
dholland
2984cb92af Per PR 43356, remove references to rules for 'make subdir' for any
subdir in SUBDIRS, as that feature was removed in 1999.

Bump package date to 20150908 as this is a change, even if it's a
fairly minor change.
2015-09-08 04:41:04 +00:00
jperkin
d376915bde Update bootstrap-mk-files to 20150831. Changes:
* Reduce unnecessary diffs in Darwin, Linux, and SunOS mods.

  * Sync WARNS flags on SunOS.

  * Remove obsolete modifications to bsd.sys.mk and sys.mk on Darwin.  This
    primarily brings in PROG_CXX support.

Tested in bulk builds on all modified platforms.
2015-08-31 09:03:19 +00:00
ryoon
3335bab482 Update to 20150704
* Improve QNX support.
  From Jan Danielsson.
2015-07-04 07:19:08 +00:00
joerg
2b310ad796 Do not add -Werror or -Wno-error in sys.mk, it is the generic ruleset
included everywhere.
2015-06-11 09:20:55 +00:00
ryoon
10223677c6 Update to 20150605
* If NOGCCERROR is not defined, add -Wno-error to CFLAGS instead of -Werror.
  NOGCCERROR means 'do not treat warnings as errors'.
2015-06-04 16:38:10 +00:00
bsiegert
af85f266f9 Do not use gcc-specific compiler flags on Mac OS versions that come with
clang. Update version for bootstrap-mk-files.

Patch provided by Todd Kover in PR pkg/48966.
2014-11-22 16:32:13 +00:00
ryoon
38cacaff11 Update to 20140516
Fix PR pkg/48793: Use cc as linker instead of ld under OpenBSD.
Fix undefined __guard_local in devel/libexecinfo.
2014-05-16 13:13:21 +00:00
ryoon
c621ee7505 Update to 20140510
Fix PR pkg/48793: treat OpenBSD 5.4 or later as ELF platform
Patch from obache@, thank you.
2014-05-10 23:01:26 +00:00
ryoon
3ee5e7173f Update to 20140314
* Add SCO OpenServer 5.0.7/3.2 support
2014-03-14 22:03:16 +00:00
obache
34637a70ac Just define PKGNAME and use it. 2014-03-03 03:30:52 +00:00
dholland
029d2667e9 Add support for PROGS (not just PROG) more or less like in the current
NetBSD make library. Bump version (to 20131207, which was when I wrote
this.) Fixes the build of multimedia/bsdav.

Note: this is not a merge from NetBSD HEAD, but a minimal
reimplementation of the feature to get the job done.

These make templates really need to be merged with or replaced by the
latest versions from NetBSD HEAD. Anyone embarking on such a merge
should probably revert this change (which is only to bsd.prog.mk)
before doing so.

No objection after 3+ weeks on tech-pkg.
2013-12-31 19:10:20 +00:00
jperkin
5c6e705850 Use the compiler front-end to generate shared libraries on OSX - the
native linker uses different arguments compared to GNU ld.  Fixes various
builds.

Bump version to 20131025.
2013-10-25 13:53:03 +00:00
jperkin
8196793d1e bootstrap-mk-files-20130912: Fix catman pages on SunOS.
Introduce a modified bsd.own.mk on SunOS which enables MKCATPAGES by
default, and a modified bsd.man.mk which correctly installs catman
pages with a section suffix rather than a blanket '.0'.

This allows the SunOS man(1) to find the catman pages correctly.
2013-09-12 10:56:36 +00:00
ryoon
01bd63e51a Update to 20130908
* Add FreeMiNT support. This file is needed for bootstrapping pkgsrc.
2013-09-08 16:27:23 +00:00
jperkin
b46f5fa604 bootstrap-mk-files-20130830: Use bsdinstall on SunOS by default. 2013-08-30 14:47:29 +00:00
ryoon
4a0907cc4d Add (Debian) GNU/kFreeBSD port.
Similar to GNU/Linux.

Bump bootstrap-mk-files to 20130727.
2013-07-26 09:38:15 +00:00
jperkin
b83d254dc0 Increase default SunOS compiler flags to -O2 to match most other systems.
Bump PKGVERSION to today's date.
2013-07-03 11:34:27 +00:00
asau
5c2dd9e784 "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
obache
a1a2f48efd Update to 20120415.
Rewrite OpenBSD.bsd.man.mk, based on current NetBSD.bsd.man.mk and changed to
use mandoc.
Fixes manual pages installation with packages using USE_BSD_MAKEFILE=yes
on OpenBSD-5.0.
2012-04-15 13:03:11 +00:00
sbd
7e12f61928 Mirror two changes from the NetBSD mk-files.
1) Stop building catpages by default.
2) Derive MANINSTALL from MKCATPAGES.

Bump package version.
2012-03-05 07:26:37 +00:00
joerg
bc33260ee1 Don't disable builtins for GCC. 2011-12-05 22:40:21 +00:00
dholland
161fe78ad0 Propagate a fix from NetBSD base bsd.lib.mk: if SHLIB_FULLVERSION is
the same as SHLIB_MAJOR, don't try to symlink SHLIB_MAJOR. Otherwise
you lose the library and get a symlink pointing to itself, and things
fail later with ELOOP.

Fixes builds of packages that use bsd.lib.mk for shared libraries and
set only a major version number.
2011-11-26 15:54:43 +00:00
tcort
2b50f16fbb Add Minix specific Makefiles to bootstrap-mk-files. PR pkg/45045 2011-11-06 21:01:30 +00:00
sbd
98aee4d22c Move the NOGCCERROR. When using '+=' on a make variable it must come
_after_ '?=' is used on that variable.

Bump PKGREVISION
2011-10-31 23:41:21 +00:00
tez
e51f92232a In SunOS, use cpp rather than ${CC} -E, as gcc -E is broken.
If /usr/ucb/lib/cpp is in the path before gnu cpp this could break things
but that is not an expected situation.  The only executable in /usr/ucb/lib
is cpp, so there is no other reason to add it to the path.

This should fix PR#42624
2010-05-12 20:57:46 +00:00
abs
ccbfb9752b Update bsd.files.mk multiple include protection to use the same mechanism
as in the base NetBSD system - fixes PR pkg/39715
2010-01-15 22:00:36 +00:00
dsainty
c692fde374 Yet Another Groff Version, version 1.19.1, present in some release of Gentoo. 2009-08-07 07:48:59 +00:00
minskim
2de8351d52 "ranlib -t" doesn't work on Darwin; use "touch" instead. 2009-05-12 23:21:10 +00:00
joerg
368d71b62e Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. 2009-04-09 00:48:06 +00:00
joerg
d0076c3403 Remove the remaining NO_MTREE definitions, it has been a nop for a
while.
2009-04-08 22:43:23 +00:00
wiz
108d0702df Recognize groff-1.20.1 on Linux.
From Stathis Kamperis on pkgsrc-users.

Bump version.
2009-02-26 07:05:10 +00:00
joerg
5ff23c6137 bootstrap-mk-files-20090217:
Don't leak the unprivileged user for USE_DESTDIR=full.
2009-02-17 17:08:13 +00:00
dsainty
c417193ec6 Yet Another Groff Version (1.17.2), allows successful bootstrapping on an
extremely crufty old Linux box of unclear parentage (but it might be a RedHat
3.0 installation).
2009-01-14 23:16:54 +00:00
joerg
95e4b0f2c3 bootstrap-mk-files-20080808:
YAGV (Yet Another Groff Version)
2008-08-08 21:15:57 +00:00
tnn
5849537ceb fix yesterday's commit: bump to the correct date (20080728) 2008-07-29 19:39:41 +00:00
tnn
77b09d1486 bootstrap-mk-files-20080722:
Yet another Linux TMACDIR fix. PR pkg/39239 from Alexander Nasonov.
2008-07-28 20:18:20 +00:00
joerg
73d1f41e9b bootstrap-mk-files-20080703:
AIX's tsort doesn't understand -q, override sys.mk.
Reported in PR 39064.
2008-07-03 20:06:21 +00:00
joerg
da712f263e Add a marker for bootstrap packages to allow special cases them during
bulk builds.
2008-06-19 18:36:51 +00:00
joerg
22f59d0159 bootstrap-mk-files-20080415:
Don't bother with real dependency tracking, just touch .depend.
2008-04-15 16:49:56 +00:00
joerg
9794279905 bootstrap-mk-files-20080310:
IRIX and Linux don't provide lorder in all cases, so just skip
the logic for the resorting before building ar(1)chives.
2008-03-13 17:28:23 +00:00
tnn
aab417c507 Bump date for SunOS change. 2008-02-11 15:17:52 +00:00
tnn
e21f12791a Bump date because of several HPUX & OSF1 fixes. 2008-01-16 11:41:15 +00:00
minskim
829766824a Teach bootstrap-mk-files about groff-1.19.2 on Darwin. 2007-11-04 08:08:52 +00:00
joerg
7a57e890e0 Fix spelling of variable and add DESTDIR support. 2007-09-21 17:14:39 +00:00
joerg
06cbbe0491 Don't use ld -x or ld -X. Bump version to 20070810.
Discussed with and tested by various people over the last two month.
This problem was exposed by pbulk.
2007-08-10 13:04:13 +00:00
joerg
2a722b785e When calling bootstrap-register from the bootstrap script for the
various packages, pass down PKG_PRESERVE. Remove the default setting of
PKG_PRESERVE, it makes perfect sense to install e.g. pkgtools/mtree
and be able to remove it again, if it is not an essientiel tool.

OK jlam@
2007-04-12 14:36:40 +00:00
jschauma
4b05d984b2 Address PR pkg/34966 as suggested by Oliver Gould and apply the same
logic to all platforms:
Some packages (such as math/gap) create wrappers based on the name of
the compiler, so ${CC} should not contain any flags.  Move flags into
CFLAGS.
2006-11-11 18:24:52 +00:00
wiz
91588977bb Add missing file to PLIST. Bump version. 2006-08-24 17:49:52 +00:00