Commit graph

58 commits

Author SHA1 Message Date
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
hans
03fa692c58 Don't depend on /usr/ucb/install on SunOS, use ${PREFIX}/bin/install-sh. 2012-02-15 15:30:25 +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
wiz
26b00a1a70 Add support for groff-1.18. From norc on pkgsrc-users. 2011-10-30 22:12:45 +00:00
cheusov
d20e57b0a5 IRIX: Set CPP to '${CC} -E' by default (old value is 'CC -E').
This fixes bootstrap failure on IRIX with MIPSPro C compiler when
   MIPSPro C++ is not available. Approved by wiz@
2011-08-29 10:43:35 +00:00
obache
9ee7d428d7 Fixes bsd.own.mk handling in bootstrap.sh script to same as pkg's Makefile.
PR#45061.
2011-06-17 11:00:36 +00:00
agc
e81f515156 Add support for MirBSD to pkgsrc. Patches from Benny Siegert and
Thorsten Glaser.
2011-01-23 19:07:24 +00:00
ghen
4cbbfc22d5 Fix the fix for Arch Linux 2011-01-17 15:12:46 +00:00
markd
0fd7bb9d32 Yet Another Groff Version (1.21). Fixes bootstrap on ArchLinux. 2011-01-10 10:16:31 +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
obache
4153cf1aed Initial Haiku support.
currently, just copies of Linux's one.
2010-02-06 10:50:40 +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
abs
031708e074 Add note on SHLIB_{MAJOR,MINOR,TEENY} 2009-12-30 20:46:22 +00:00
abs
5e7936e550 Sync comments section with current bsd.lib.mk from NetBSD - fixes various
typos and incorrect entries and also adds a brief line on SHLIB_MAJOR,
SHLIB_MINOR and SHLIB_TEENY, the latter addresses PR bin/39693
No functionality change, no PKGREVISION bump
2009-12-30 12:35:33 +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
joerg
d289453e83 Remove @dirrm entries from PLISTs 2009-06-14 18:10:40 +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
tez
0521d1c465 Much simpler fix for PR/41125
Approved by agc
2009-04-07 23:42:17 +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
abs
44dc2856b0 Fix PR 40151 - bootstrap of pkgsrc fails on Ubuntu 8.10
- At least Ubuntu 8.1 sets __attribute__((warn_unused_result)) on fwrite()
  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25509
  which means (void)fwrite(...) will *always* generate a warning, so
  set -Wno-error to bypass this in Linux.sys.mk
- Ubuntu 8.1 also jumps through hoops to ensure ARG_MAX is *undefined*, so
  work around this in tnftp and libnbcompat
2009-02-19 00:51:12 +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
schwarz
e88d2f7dbf remove NetBSD-specific code from OpenBSD's bsd.own.mk 2008-11-15 13:06:42 +00:00
schwarz
c07f4de9ea OpenBSD changed to ELF on i386 with the 3.4 release 2008-11-15 13:05:09 +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
tnn
23bfa1e54c Remove the broken FreeBSD manual page rule overrides.
This deviates too much from the standard bsd.sys.mk with no good reason,
and breaks more than it fixes. PR pkg/38650
2008-05-26 19:23:59 +00:00
tnn
1eeb2a6235 Try to fix a bootstrap failure reported on Slackware 12.1. Untested. 2008-05-20 12:27:23 +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
cca85a83d2 Use echo(1) instead of lorder(1). At least my IRIX 6.5 doesn't have it.
The IRIX 5.3 lorder(1) manpage says:
"This command is useless (but not harmful) in IRIX."
2008-02-21 15:51:50 +00:00
tnn
aab417c507 Bump date for SunOS change. 2008-02-11 15:17:52 +00:00
tnn
017ce50be9 ${CC} -E is a better default choice for CPP than "cpp".
Prevents many packages from failing with "c preprocessor fails sanity check."
2008-02-11 15:12:39 +00:00
tnn
e21f12791a Bump date because of several HPUX & OSF1 fixes. 2008-01-16 11:41:15 +00:00
tnn
0f5043a902 Fix CPP detection 2008-01-16 03:05:57 +00:00
tnn
7f888fd6b0 Make CPP definition compiler-agnostic 2008-01-14 05:55:30 +00:00
tnn
03c313fb85 fix typo 2008-01-14 05:14:59 +00:00
tnn
4c52ae5bee We always have install-sh on HPUX 2008-01-14 05:08:52 +00:00
tnn
c45631dd04 First cut at some HPUX specific overrides. No version bump of the package
yet since this will be work in progress for a couple of days ...
2008-01-14 05:00:43 +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