Commit graph

5873 commits

Author SHA1 Message Date
wiz
a0bf4ba450 Update to version 2006-05-10.23 from automake-1.10. 2006-10-29 23:57:48 +00:00
wiz
a241c67683 Merge 2006-09-20 (local changes: only sh5 support). 2006-10-29 23:52:55 +00:00
wiz
3ef5190277 Merge 2006-07-02 (local changes: only sh5 support). 2006-10-29 23:50:54 +00:00
rillig
4c23a4cfdf Added a "see also" entry. 2006-10-29 20:12:49 +00:00
obache
4bdcc3dda9 Add graphicsmagick and imagemagick options, for ruby-RMagick. 2006-10-28 01:42:02 +00:00
drochner
33ea4f3b88 add MASTER_SITE_GENTOO, from FreeBSD
cvs: ----------------------------------------------------------------------
2006-10-27 13:38:52 +00:00
rillig
5867288a83 Oops, spurious line in the output. 2006-10-26 21:32:55 +00:00
rillig
b90067ade0 Changed BUILD_MAKE_FLAGS and TEST_MAKE_FLAGS to be appended to the
common MAKE_FLAGS instead of overriding them, to align with the new
definition of INSTALL_MAKE_FLAGS.

The packages that override BUILD_MAKE_FLAGS don't have to be changed,
since they prepended MAKE_FLAGS to BUILD_MAKE_FLAGS, except for less
than five cases. In those cases, it may well have been unknown to the
package author that MAKE_INSTALL_FLAGS had been an overriding variable
instead of one whose value is just appended to something else.

Some packages (postgresql, some compilers, Java environments, qcad) are
using code copied from build.mk. These packages will have to be adjusted
to the new variable definitions. To make this change easier, two new
variables BUILD_MAKE_CMD and TEST_MAKE_CMD have been introduced that
contain the complete command that makes up the call to make(1). This
prevents further code duplication.
2006-10-26 21:12:47 +00:00
rillig
9a06c399d7 Converted the commands that output lists to make(1) loops instead of
passing the lists literally. This avoids calling printf(1) with only one
argument, since POSIX and bash differ in the implementation.
2006-10-26 20:41:56 +00:00
rillig
43f0fe2662 Change INSTALL_MAKE_FLAGS to be _appended_ to MAKE_FLAGS when running
"make install". That way, packages don't have to say:

    INSTALL_MAKE_FLAGS+=    ${MAKE_FLAGS} foo=bar,

instead it suffices to say

    INSTALL_MAKE_FLAGS+=    foo=bar,

which is also more appropriate since multiple files (Makefile,
Makefile.common, options.mk, *.mk) don't need to care about whether
INSTALL_MAKE_FLAGS already includes MAKE_FLAGS or not.

Note: It is no longer possible to override MAKE_FLAGS completely. But
except for some exotic platforms, the default value is empty anyway.
2006-10-26 20:05:03 +00:00
rillig
b1352a6a2e Replaced a .sinclude with .include to catch errors when X11_TYPE is not
one of "native" or "xorg". Failing with an error message in the right
file is better than failing somewhere else with a completely obscure
error message.
2006-10-26 17:08:08 +00:00
tv
4b29649f1c PKG_DEVELOPER is a defined check; it doesn't need to equal the string "yes". 2006-10-26 14:42:53 +00:00
rillig
f00e3cc513 -E is an alias for --export-dynamic, which the Solaris linker does not
understand, too.
2006-10-26 07:01:46 +00:00
rillig
a48ed73d67 Tried to document some of the *_ENV variables. There are still many TODO
and XXX tags.
2006-10-25 17:21:35 +00:00
rillig
690d9f411e The file directories.mk provides a short help on some directories that
are important to pkgsrc.
2006-10-25 08:39:29 +00:00
smb
0dd1f0146e Add memtest+ 1.65 to pkgsrc, with options for serial console and .iso generation 2006-10-24 18:00:05 +00:00
rillig
9916b8544c Added the CHECK_PORTABILITY_SKIP variable that may be defined by packages
to exclude some files from the portability checks.
2006-10-23 16:07:12 +00:00
rillig
c14791a52e Moved the help system into its own subdirectory. Extracted the AWK
program into its own file, since that way, one can add comments to the
code.

For convenience, keyword search is case insensitive.
2006-10-23 14:40:14 +00:00
rillig
4345aa88c9 Added a file describing the DISTNAME variable, so "make help
topic=DISTNAME" produces useful results. And no, I didn't start the
PKGNAME vs. DISTNAME discussion here.
2006-10-23 13:52:32 +00:00
rillig
56bfa32c77 Added INCSDIR and LIBDIR to BSD_MAKE_ENV. 2006-10-22 07:20:06 +00:00
rillig
10121c122e The new variable BSD_MAKE_ENV defines BINOWN, BINGRP, etc. 2006-10-22 07:00:41 +00:00
rillig
53c952439d Added a variable RUN (no leading underscore) as abbreviation for
${_PKG_SILENT}${_PKG_DEBUG}, so that this feature can be used by
packages, too.
2006-10-22 06:50:49 +00:00
rillig
212ec91f00 Removed setargs_from_cmd, as it is unused. 2006-10-22 00:35:26 +00:00
rillig
4b4898f8a7 Added header comments. 2006-10-22 00:14:17 +00:00
rillig
135672e722 If ${WRKSRC} does not yet exist in the configure phase, skip the
portability checks. Needed for the emulators/compat?? packages.
2006-10-21 19:07:18 +00:00
rillig
e9bd6f8cff The "scan" program does not modify "$@". 2006-10-21 11:43:42 +00:00
rillig
69155cdc3e Fixed the "inconsistent update" problem when using the pkgsrc wrapper
cache together with MAKE_FLAGS=-j. The cache file is now regenerated
into a temporary file and then renamed (atomically) to the "real" cache
file.

Fixed some code that would fail when run in "set -e" mode. If you want to
test the "set -e" mode, just uncomment the line in wrapper.sh.
2006-10-21 11:42:25 +00:00
rillig
ce502552c2 Moved the check whether checkperms(1) exists from load time to run time. 2006-10-21 11:13:10 +00:00
rillig
edbaa66414 Documented a not-so-easily-fixed bug that occurs when stripping comments
off a line.
2006-10-21 10:37:48 +00:00
rillig
517fa1fce8 When CPP is defined as "cc -E" on Solaris with sunpro, the cc wrapper
had been overwritten with the cpp wrapper, and the latter didn't define
the necessary transformation rules. Fixed that.
2006-10-21 10:01:23 +00:00
adrianp
76cdf74477 Add two new options for viewvc 2006-10-21 09:13:44 +00:00
rillig
6c8f1ff9e4 Added a stub describing the public interface of this file. 2006-10-18 20:48:58 +00:00
ben
73c7e3adbf Add cformat= to avoid an error and exit on the undefined variable. 2006-10-18 19:18:12 +00:00
ben
ddd1387913 Change from jlam that adds the ability to override the decompressor used
by extract.
2006-10-18 16:17:42 +00:00
markd
785e14c277 Add ipa options. 2006-10-18 11:50:03 +00:00
dsainty
980d6a91d4 Add an (up to date!) HTTP mirror for KDE sources, the first HTTP site in the preferred list on http://download.kde.org. 2006-10-17 12:14:03 +00:00
rillig
767e55b646 Added a missing line continuation in the README.html target. 2006-10-17 06:28:33 +00:00
rillig
b2a0c1a528 If /usr/bin/printf exists, it will be used. 2006-10-17 06:13:51 +00:00
rillig
2c946c4599 Added /usr/bin/printf. 2006-10-17 06:08:31 +00:00
rillig
48fdab7bb3 Use /usr/bin/printf if it exists. 2006-10-17 06:06:14 +00:00
seb
24fa002d66 Since 2006/10/09 the ${PLIST} file does not contain the full
pathnames anymore. Therefore cd to ${PREFIX} to correctly resolve
the relative pathnames.

While here unbreak CHECK_WRKREF for another reason:
Append to ${ERROR_DIR}/${.TARGET} otherwise the "_NONZERO_FILESIZE_P"
check is always false...
2006-10-16 19:02:53 +00:00
joerg
aa237578e1 Include some more magic to set ownership of packages build with
use-destdir to ${ROOT_USER}:${ROOT_GROU}. This allows us to safely
use it on all packages which don't install setuid/setgid binaries.
2006-10-15 16:20:34 +00:00
adrianp
6f064bc91d Rename some bugzilla options based on the upcomming 2.22 import and add
some extra ones as well.
2006-10-15 09:38:56 +00:00
minskim
3cc5058c86 Teach how to unpack .gem files. 2006-10-15 01:56:06 +00:00
minskim
980fbcd313 Darwin has gm4 and printf. 2006-10-15 01:31:23 +00:00
rillig
701b7f3fd7 Added the user-settable variable CCACHE_DIR, so that the cache can be
outside of WRKDIR. I don't see a reason for having the cache inside a
directory that will go away on "make clean", but I left the default
value as is.
2006-10-14 08:59:08 +00:00
rillig
4c9668bb5b Completely rewrote apache.mk and apachever.mk. The latter is now an
alias for apache.mk, since I don't see a reason why a package should
query the apache version without also adding a dependency on apache.

Fixed the documentation to match the code. Made the code simpler. Added
sanity checks for both package-settable and user-settable variables.
2006-10-14 01:09:45 +00:00
rillig
90f265272e Creating an archive from the working directory may take some time for
big packages, so print an informational message before doing that.
2006-10-13 23:14:45 +00:00
rillig
20d92f3be1 Added a new post-installation check to see whether the files have their
permissions properly set. See mk/check/check-perms.mk and
sysutils/checkperms for details.
2006-10-13 06:32:15 +00:00
ben
4c1456124a Linux shadow-utils provides a useradd that fails when creating a home
directory under a base directory hat does not exist.  Add workaround
to ensure that the base directory does exist.  This addresses PR#34779
2006-10-12 23:10:55 +00:00