Commit graph

2060 commits

Author SHA1 Message Date
salo
4e528fa8a9 Add TEE and TSORT (required for bulk builds). 2002-12-16 09:18:56 +00:00
schmonz
5279b8c64b Add DATE, FGREP, NICE. 2002-12-16 05:07:21 +00:00
salo
1449f89b48 Add DATE and NICE (required for bulk builds). 2002-12-15 13:03:02 +00:00
salo
4ff76ecb85 Add FGREP. 2002-12-15 02:12:32 +00:00
taca
6e1eb8c978 Previous commit breaks pkgsrc on NetBSD current since OS_VERSION isn't
pure numeric value "1.6K".

So, sperate ".if" directive comparing OS_VERSION into two ".if" directives.
2002-12-15 01:15:24 +00:00
schmonz
a582dc31ff Default to USE_INET6 = NO on Darwin < 6.0, whose IPv6 bits are a red herring. 2002-12-15 00:40:29 +00:00
jschauma
ea31bf10a2 Make sure that on IRIX{,64} LOWER_OPSYS matches what most configure
scripts seem to expect.  While we're at it, add a vendor.
2002-12-12 03:02:41 +00:00
jschauma
8ae27a67ce Use pkgsrc's perl in favor of /usr/sbin/perl -- this way we know what
we're dealing with.
2002-12-11 22:39:11 +00:00
hubertf
3b578bd37b * pass BSD_INSTALL to programs, just like the other BSD_INSTALL_* macros,
but _only_ the install program's path.
 * check for a few variables before using them.
2002-12-11 21:01:05 +00:00
grant
8992d7bdd7 revert oops in last commit. 2002-12-10 13:11:38 +00:00
grant
99f7fad5d5 use the form MESSAGE.${OPSYS}-${MACHINE_PLATFORM} for automatic
MESSAGE file handling.

pointed out by Masao Uebayashi.
2002-12-10 13:08:34 +00:00
wiz
6e77852ef9 Remove trailing whitespace. 2002-12-10 12:50:48 +00:00
tron
ac47c1e51e Add directory "share/pixmaps" which is used by multipled packages. 2002-12-09 15:52:08 +00:00
grant
5b32eafd0e use /usr/xpg4/bin/grep as GREP, as /usr/bin/grep does not support -e. 2002-12-09 05:38:57 +00:00
grant
1fb16f97a6 Solaris has /usr/include/iconv.h, but it's not GNU iconv. Mark it
incompatible.

Fixes buildlink2 problems with converters/libiconv, which assumed that
iconv was in the base system (on Solaris) due to the existance of
/usr/include/iconv.h.
2002-12-09 01:22:07 +00:00
cjep
0db91836b9 Add an entry for WDM_MANAGERS. 2002-12-07 21:23:25 +00:00
seb
0a1888108c Partially revert to behavior of revision 1.1100 wrt MESSAGE_SRC:
only if if MESSAGE_SRC and MESSAGE are _not_ already set fall back to setting
MESSAGE_SRC to ${PKGDIR}/MESSAGE if it exists.

This fix builds of mail/sendmail{,811}/.
2002-12-07 16:03:12 +00:00
schmonz
a2849a9dca Replace IGNORE into PKG_FAIL_REASON and PKG_SKIP_REASON, so pkgsrc
can stop builds when a dependency is broken, yet continue builds
when a dependency is merely skipped (usually because it duplicates
functionality in the base system). Thus IGNORE_FAIL, the
oft-misunderstood and naught-documented option, goes away.

This addresses many people's complaints on tech-pkg@ and other
lists, as well as PR pkg/18157.
2002-12-07 02:37:56 +00:00
wiz
bac349fdc6 Remove now unused MPLAYER_FONT variable. 2002-12-06 14:25:07 +00:00
jmmv
3a9c0b552e Add TKPASMAN_USE_SSL variable, used by the new package security/tkpasman. 2002-12-05 21:52:33 +00:00
grant
5681068404 Add OS and arch specific MESSAGE file handling. This removes the
need for packages to override MESSAGE_SRC to provide platform
specific install messages.
2002-12-05 05:41:39 +00:00
agc
3c7775dbdd Eliminate another usage of ${OPSYS} in bsd.pkg.mk - realy on Darwin
defining _OPSYS_PERL_REQD to the correct value to make sure there's
a valid perl version for that platform.
2002-12-03 21:13:37 +00:00
agc
c4b7d25c61 Add a layer of abstraction into bsd.pkg.mk for Java settings - set the
path to the java home directory depending upon whether the operating
system includes Java by default. Use the operating system-dependent
definitions files to set this value.
2002-12-03 20:53:39 +00:00
jschauma
7383ef8541 s/-path/-rpath/ 2002-12-03 20:20:59 +00:00
agc
1418b13a80 Use ${_PATCH_CAN_BACKUP} rather than hardcoding an OPSYS value into
the logic for doing backups when applying patches, and set the value
accordingly in the opsys-dependent defs file.
2002-12-03 19:24:26 +00:00
agc
642c8c8176 Use a more generic way of determining, on an opsys-dependent basis,
whether the gettext package should be used.
2002-12-03 19:17:33 +00:00
agc
7dc9a2b816 Handle the different rpath directive to the linker for Irix in a different,
more generic, way - use an abstraction called ${_OPSYS_RPATH_NAME} which
takes the value "-rpath," or "-R", set appropriately in the opsys-dependent
defs files.
2002-12-03 19:11:30 +00:00
agc
46e9326213 Abstract out the base value of libtool required into _OPSYS_LIBTOOL_REQD,
and use that rather than a hardcoded ${OPSYS} default in bsd.pkg.mk
2002-12-03 18:57:52 +00:00
agc
d9242dfee4 Apply patches from Sergey Svishchev in PR 19221 to get the correct value
for localpatches and to make that directory available in the sandbox.
2002-12-03 18:49:39 +00:00
jschauma
45310e629d Commit patch from Nick after testing it on IRIX.
This patch corrects a typo and uses PKGCONFIG_OVERRIDE_SED rather than
adjusting sed lateron in the target.
Modification of the patch:  use '-Wl,-rpath,/path' rather than '-Wl,-rpath -Wl,/path'
as suggested by jlam in another email.
2002-12-03 16:16:37 +00:00
jlam
7eabdf1ddf Allow package Makefiles to define REPLACE_LOCALEDIR, which is a space-
separated list of files relative to ${WRKSRC} on which we do PKGLOCALEDIR
replacement.  This is in addition to the files on which we already do the
PKGLOCALEDIR replacement (Makefile.in* and Makefile*).
2002-12-03 08:31:41 +00:00
jschauma
ba81d6296d IRIX wants -rpath (missed in last commit) 2002-12-02 17:08:40 +00:00
jschauma
6695c7df6a Add initial support for IRIX.
Again, anybody's feedback (success or failure) will be appreciated.
2002-12-02 17:07:27 +00:00
jlam
b2aa3a580b Move the PKGLOCALDIR section a little lower so it isn't in the middle of
the logic for another section.  This is purely for readability.
2002-12-01 13:24:14 +00:00
dmcmahill
d77e699759 add some more error checking. In particular if the bulk-cache creation
fails, then abort the build.
2002-12-01 05:53:43 +00:00
grant
a352f694c2 turn on USE_INET6 in a KAME IPv6 environment other than NetBSD. 2002-11-30 16:49:00 +00:00
cjep
0334020af6 Former OpenBSD and FreeBSD tags were borked in the last commit. 2002-11-30 15:19:40 +00:00
cjep
836cdc49dc OpenBSD x11 dist file. May need some tuning.
I should mention Arrigo Triulzi, who provided a login to an OpenBSD 3.0
machine and also a machine to play with OpenBSD 3.2 and pkgsrc. Thanks
Arrigo!
2002-11-30 15:18:35 +00:00
cjep
c6114dd136 An initial OpenBSD pkg dist file. 2002-11-30 14:42:38 +00:00
cjep
9bb6adc2f6 defs file for OpenBSD. 2002-11-30 14:40:55 +00:00
salo
0f04684113 Conditionalize _PKGLOCALEDIR_FILES pattern for ${FIND}. Some packages need
patching Makefile not Makefile.in.  Depends on HAS_CONFIGURE || GNU_CONFIGURE.
2002-11-30 14:10:06 +00:00
wiz
98031f9b63 Add locale/am. 2002-11-29 17:22:01 +00:00
salo
fd4ecd6aa4 Introduce new framework for handling packages' locale directories.
The logic is:
 - if package defines USE_PKGLOCALEDIR and PKGLOCALEDIR is not 'share' as GNU
   autotools expects then
 - fix variables 'localedir', 'gnulocaledir' and define coorect 'LOCALEDIR' in
   the Makefile.in.* files

From Packages.txt:

 10.29 Packages providing locale catalogues
 ==========================================

If the package provides its own locale catalogues, the variable
USE_PKGLOCALEDIR should be defined.  It will ensure that the package's
Makefile template files are fixed and point to the correct locale directories
(which may vary, depending on OS), if necessary.  See also section 5.1 for
details about ${PKGLOCALEDIR}.  This functionality is buildlink2-only.
2002-11-28 14:21:32 +00:00
uebayasi
09bd111644 * EMACS_VERSION_ACCEPTED -> EMACS_VERSIONS_ACCEPTED
* Set CONFLICTS appropriately so that Emacs version and XEmacs version of a
  package can't be installed at once.
2002-11-27 09:13:47 +00:00
jlam
8cf22817fd Move X11BASE transformations ahead of LOCALBASE transformations to handle
the case where X11BASE is a subdirectory of LOCALBASE, e.g. /usr/pkg/X11R6.
2002-11-26 22:46:59 +00:00
jschauma
5137ea96ec 'Applying pkgsrc patches' it is. 2002-11-26 15:19:50 +00:00
jschauma
b96be0d7de Don't say: 'Applying ${OPSYS} patches', just 'Applying patches'.
We do not have opsys-specific patches, and this note becomes more
and more confusing the more OSs we support with pkgsrc.
Pointed out and patch provided by Jeremy C. Reed (reed at reedmedia dot net)
in PR pkg/19172.
2002-11-26 15:00:55 +00:00
salo
81f845e191 Add note about IMAKE on Solaris with native compilers.
Move SAWFISH_THEMES to proper location.
2002-11-26 10:27:06 +00:00
jlam
df1f4c5ddd Restore usual meaning for AUTOMAKE_OVERRIDE so that it works even if
USE_BUILDLINK2 is defined.  AUTOMAKE_OVERRIDE == "yes" is the default, and
means that pkgsrc will try to avoid executing the GNU autotools during the
build process.  Setting AUTOMAKE_OVERRIDE to "no" will avoid these extra
steps by pkgsrc, so that the GNU autotools will be automatically invoked
if they are found (though they may not necessarily invoke the correct ones
and the effects may be surprising...do this only if you know what you are
doing).
2002-11-26 08:59:04 +00:00
martti
57e44c940d Added POSTFIX_USE_LDAP 2002-11-26 07:20:21 +00:00