Commit graph

6065 commits

Author SHA1 Message Date
joerg
f3ec0636be Add fonts magic for TrueType and Type1 fonts.
XXX Do we want to prefer mkfontscale on other installations as well?
2007-01-02 11:47:26 +00:00
joerg
1058b1cf14 Add font and imake tools for modular Xorg. 2007-01-02 11:37:18 +00:00
rillig
216918d333 Made the portability check more portable by not using a hard-coded
"/dev/stderr" in the AWK programs. That device file doesn't exist on
IRIX, and it isn't required by POSIX either.
2006-12-31 13:35:10 +00:00
schmonz
a35f4e9517 Silence some longstanding noise in mail/qmail, caused by the fact
that its ${DISTFILES} is also a common ${PATCHFILES}, resulting in
the file being listed twice in ${_ALLFILES}. This one-line change
removes duplicate filenames from ${_ALLFILES}, mirroring an identical
transformation to ${ALLFILES} that used to do the trick. (The fetch
code, obviously, has since changed a bit.)

What the noise looked like:

$ cd pkgsrc/mail/qmail
$ make clean PKG_OPTIONS="netqmail"
make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: duplicate script for target "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" ignored
make: "/home/build/trees/pkgsrc-current/mk/fetch/fetch.mk" line 133: warning: using previous script for "/home/build/trees/pkgsrc-current/distfiles/netqmail-1.05.tar.gz" defined here
===> Cleaning for qmail-1.03nb12
$

Tested in a bulk build by joerg@.
2006-12-29 20:14:57 +00:00
obache
bee48189f3 Relative $infodir is allowed, so if it's relative, add ${PREFIX}. 2006-12-29 07:06:31 +00:00
joerg
412d5ea7c7 s,//,/, 2006-12-29 00:48:59 +00:00
obache
0dc12fa0e5 INFO_DIR was reused for a diffrent purpose. 2006-12-28 16:09:33 +00:00
joerg
331e2615fa Change PostgreSQL default version to 8.1 and bump revision of all
packages which have it active by default.
2006-12-28 12:12:57 +00:00
joerg
16d189a229 Skip gs as tool during build of print/ghostscript6. 2006-12-27 19:27:40 +00:00
joerg
e74c040a78 Use print/ghostscript as default now that it is newer than
print/ghostscript-gnu.
2006-12-27 19:22:18 +00:00
joerg
677b9da699 As discussed on tech-pkg, remove PostgreSQL 7.4. 2006-12-27 15:57:36 +00:00
joerg
64fb99a6c0 Move USE_XPKGWEDGE handling to bsd.prefs.mk. The logic depends on
X11_TYPE and some other settings which can overriden by the platform
defaults. This has the nice side effect of simplifying the handling
in bsd.prefs.mk. Discussed with and reviewed by wiz@. Keep the
documentation for USE_XPKGWEDGE in defaults/mk.conf as suggested by
salo@.
2006-12-27 14:29:45 +00:00
adam
f3f2e225dc Support 8.1 and 8.2 for Darwin 2006-12-26 18:42:44 +00:00
rillig
38a55a9167 Added code to properly parse the output of many more config.status files
than before. I hadn't though that there are so many variations among
them.

Committed during the freeze to have that support for all the stable bulk
builds as well, and since it will not influence the way packages are
built at all.
2006-12-23 14:18:44 +00:00
wiz
2de1b7d3c6 Describe more options. From Blair Sadewitz in private mail. 2006-12-23 10:19:05 +00:00
wiz
296e5fd984 Bump date for previous. 2006-12-23 08:11:30 +00:00
rillig
97e1a87374 The *.mk files for Perl, PHP, Python and Ruby packages are also searched
for documentation by "make help".
2006-12-21 19:50:20 +00:00
martti
0bf0602c01 Make sure X11_TYPE is defined before checking it. 2006-12-20 07:48:59 +00:00
joerg
79c5c99c4d For modular Xorg disable xpkgwedge (will be made a hard error later).
Don't add ${X11BASE}/bin to PATH, don't include mk/x11.buildlink3.mk
when USE_X11BASE is set and don't use BUILDLINK_X11_DIR and related
magic.

OKed by wiz@
2006-12-20 01:04:46 +00:00
wiz
129fe43e2e Add share/locale/si for gdm-2.16.4. 2006-12-19 17:54:50 +00:00
rillig
5aceb423df Some of the SunPro compilers (cc, c89) cannot handle the -O0 and -O1
options. Some others (c99, CC) can. To avoid linker errors about
"illegal option -- 1", these options are converted to -xO0 and -xO1,
which work.

Committed during the freeze to avoid breakage of packages. The code that
passed the -O0 and -O1 options through is relatively new, so there may
not have shown packages that break because of this.
2006-12-18 00:21:31 +00:00
wiz
18b8d3078e Add imlib2-amd64 speedup option. Based on patch from Blair Sadewitz on
pkgsrc-users.
2006-12-16 11:20:23 +00:00
wiz
70f5a18d67 There is no openssl option, remove entry. 2006-12-16 10:58:31 +00:00
joerg
72e97d6f60 Set NO_MTREE for packages flagged as allowing DESTDIR. They are supposed
to work without precreated directories anyway.
2006-12-15 20:54:47 +00:00
martti
e2610fb8c8 Remove trailing tabs. 2006-12-15 13:15:06 +00:00
martti
2cc4216d5e Remove trailing spaces. 2006-12-15 12:46:23 +00:00
dmcmahill
725c4c50a3 Add a --wrappee-name command line option to simply return the name of
the wrapped command and exit.  This will be used by libtool which needs
to figure out the true command name.  Yeah, it is ugly behaviour from
libtool, but I'm not going to rewrite libtool.

Change ok-ed by jlam.
2006-12-14 22:25:19 +00:00
dmcmahill
ac4d662ef8 Use '-o' instead of '-or' in find(1) arguments as the former seems to
be more portable (works on at least NetBSD, SunOS-5.9, and Linux).
Addressed PR pkg/35245
2006-12-14 14:37:32 +00:00
dmcmahill
afa2891d96 If a package build fails, append the output of 'make debug' to the log
since sometimes there are questions about various variables and settings.
This should help in people trying to investigate build failures.
2006-12-14 14:32:04 +00:00
dmcmahill
b3c2d58dbe add /usr/sadm to the list of sandboxMountDirs for SunOS 2006-12-14 14:29:22 +00:00
dmcmahill
7d2f31a32e include the PKGSRC_COMPILER setting in the report 2006-12-13 16:05:25 +00:00
ghen
3c9fce044e Add "sid" as an abbreviation for the "show-installed-depends" target. 2006-12-13 07:48:17 +00:00
minskim
91a6959169 Darwin's bison is too old (1.28) to build some packages
(e.g. libgnomeprint).  Comment out lines for the native bison
and note why.
2006-12-13 01:03:14 +00:00
minskim
e22aed1d47 Darwin has bison. 2006-12-12 23:44:25 +00:00
rillig
914dd9cda3 Made all .include lines look the same. 2006-12-12 21:37:20 +00:00
rillig
32b86a6076 On Solaris 5.9, the ksh cannot handle null bytes in the input. It's
documented in a SunSolve document, but that document is not accessible
to the public.

There's no better way than to start a subshell executing sed(1) in this
case. This makes the test even slower on these machines, and is not even
guaranteed to work in all cases. That's life.
2006-12-12 21:10:41 +00:00
rillig
6a8cee099a Fixed the creating of numerous zombie processes, which is a bug in the
NetBSD /bin/sh, reported in PR 35227.
2006-12-10 13:59:31 +00:00
wiz
6d85aa556d mirrors.cloud9.net: No address associated with hostname; remove it 2006-12-10 11:30:16 +00:00
wiz
a05c8b0444 wustl GNU mirror is gone. 2006-12-10 11:28:40 +00:00
rillig
af345e7eb3 Converted to using the functions from wrapper-subr.sh. 2006-12-10 03:14:59 +00:00
reed
e89ec495e9 Also "Assembler source" is a text file for _SUBST_IS_TEXT_FILE.
(Really the file is a wdm config file. Noticed when building wdm.)
2006-12-10 02:25:13 +00:00
rillig
7bd351d3ea + -M 2006-12-10 00:18:17 +00:00
adrianp
0d5f187ca3 Add in descriptions for some common compression options. 2006-12-09 23:26:03 +00:00
jschauma
1b4c29c245 report correct pkgcount by first cd'ing to PKGDB_DIR, then FINDing in there.
(else -prune will cause us to return immediately, always reporting 1 installed
package even if we have more)
2006-12-09 19:56:54 +00:00
jschauma
f4da15a1a7 straighten out FIND command to figure out if a package needs to be rebuilt.
This should fix the problem reported by wiz@.
2006-12-09 19:40:53 +00:00
adam
b74bfb9e0f Added postgresql82 version 8.2.0 2006-12-09 16:18:40 +00:00
rillig
c0db9bdc6f Added a small program to test a single transformation plug-in. 2006-12-09 12:42:43 +00:00
rillig
ec0abe202c Since the wrapper transformations are usually quite hard to follow and
may lead to failure for some packages, a note to the user is printed
when a wrapped command fails, including the "real" command line of the
wrapped command.

This change arose from the implicit addition of the -std=c99, -std=gnu99
or -c99 options, which made some packages fail with obscure error
messages. This change helps users get to the real cause more quickly.
2006-12-09 12:11:28 +00:00
rillig
7bf0660e71 + -fno-implicit-templates
+ -MM
2006-12-09 12:06:55 +00:00
wiz
8cdcc0aecc ".else if" -> ".elif", from David A. Holland in PR 35218. 2006-12-09 08:24:10 +00:00