Commit graph

3294 commits

Author SHA1 Message Date
minskim
5a81300c39 Use "test -h", instead of "test", to test symlinks. This should have
been committed with the previous change.  Noted by jlam@.

Bump PKGREVISION.
2005-06-30 17:24:49 +00:00
minskim
0fbfcc07a3 Update HOMEPAGE. 2005-06-30 14:55:03 +00:00
minskim
4b5081ec4d Make sure that the path to "test" in ${TOOLS_DIR} is not embedded in
Config.pm.  Bump PKGREVISION.
2005-06-30 13:07:39 +00:00
minskim
4a63a789ac Fix the configure script to detect floor(3) correctly. This makes the
package build on platforms where the "-lm" link option is not necessary.
2005-06-30 05:57:38 +00:00
minskim
e01525633e Backport from Python-2.4 a configure condition that prevents
_POSIX_C_SOURCE from being defined on Darwin-8.x.  This makes the
package build on Darwin-8.x.
2005-06-30 03:38:22 +00:00
minskim
70e267e9b1 Backport from Python-2.4 a configure condition that prevents
_POSIX_C_SOURCE from being defined on Darwin-8.x.  This makes the
package build on Darwin-8.x.
2005-06-30 03:12:42 +00:00
kristerw
97ac25438d Reorder two include files to make it compile on big endian NetBSD
machines.
2005-06-24 23:58:17 +00:00
minskim
b37c6c577b Do not include malloc.h, which is not a standard header file. This makes
the package build on Darwin.
2005-06-24 22:44:58 +00:00
kristerw
851f89d117 Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-24 17:17:51 +00:00
kristerw
2e1e0a6dae Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-24 17:04:00 +00:00
jlam
c2fb31ba79 Drop the perl-5.6.x package from pkgsrc. Remove lang/perl58 and update
lang/perl5 to perl-5.8.6nb4.  Modify packages that referred to
lang/perl58 to point to lang/perl5 instead.
2005-06-24 06:43:43 +00:00
jlam
0adeaaac21 Remove lang/libperl and modify packages that used libperl to depend
instead on perl>=5.8.0.  Bump the PKGREVISIONs of the following packages
due to the possible perl dependency changes after the removal of
libperl:

	audio/ices-mp3
	databases/postgresql73-plperl
	databases/postgresql74-plperl
	textproc/eperl
	www/ap-perl
2005-06-24 05:56:25 +00:00
taca
a3ba846b81 Add fix for xmlrpc library security problem noted as
http://secunia.com/advisories/15767/.

Bump PKGREVISION.
2005-06-23 16:54:47 +00:00
minskim
90bc657e39 Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR and
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
2005-06-23 15:16:53 +00:00
seb
4796586cf3 Fix typo: it's BUILDLINK_DEPMETHOD.python not BUILD_DEPMETHOD.python. 2005-06-23 11:10:32 +00:00
jonb
b7949caef5 Updates for lang/sbcl...
Steel Bank Common Lisp (SBCL) is an Open Source complier and runtime
system for ANSI Common Lisp.  It provides an interactive environment
including an integrated native compiler, a debugger, and many
extensions.
2005-06-23 03:04:00 +00:00
jonb
dfc9dd2351 Steel Bank Common Lisp (SBCL) is an Open Source complier and runtime
system for ANSI Common Lisp.  It provides an interactive environment
including an integrated native compiler, a debugger, and many
extensions.
2005-06-23 03:00:20 +00:00
jlam
2a6b4461d4 Move some files that were mis-listed in PLIST into PLIST.opt. Those
files are only built and installed if "opt" is passed as a build
target.  This fixes installation on platforms on which the native-code
compiler is not supported, e.g. NetBSD/amd64.
2005-06-20 07:41:49 +00:00
kristerw
8d587fc8a6 Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-19 00:10:45 +00:00
jlam
d0915c61c3 Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead of
${PREFIX}.
2005-06-17 04:49:45 +00:00
hira
a62edb0fea Add missing RCS Id tag to patch-dc. 2005-06-16 12:44:34 +00:00
jlam
81edaaa606 Create directories before installing files into them. 2005-06-16 06:57:37 +00:00
minskim
7fa28f3c06 Let x11/labltk use bdb if native ndbm is not available. 2005-06-14 21:00:41 +00:00
kristerw
d1cb71891b Do not #define _POSIX_SOURCE. We do not need that namespace protection,
and _POSIX_SOURCE causes build to fail for NetBSD 1.6 (due to fd_set
not being available).
2005-06-14 11:02:43 +00:00
jschauma
5b87a82011 Not all OS have a ln(1) that only accepts one argument, so let's use two. 2005-06-14 01:35:09 +00:00
jdolecek
485342b9d6 allow PECL-like extensions with different MASTER_SITES or EXTRACT_SUFX 2005-06-12 15:29:48 +00:00
jlam
9877fbb264 Perl embeds the full paths to hostname, ln, and sed in several installed
files, so make sure the paths to the ones in ${TOOLS_DIR} aren't used.
2005-06-11 21:57:11 +00:00
jlam
5a10bac138 SDBM_File/sdbm/sdbm.h explicitly doesn't include perl.h, but fails to
handle errno in the same way that perl.h does.  The workaround in
sdbm.c for the mishandling of errno that redeclares errno if WIN32
and sun are not defined is not correct, as it ends up redeclaring
errno on just about every platform.  Modify sdbm.c so that it uses
the same method of handling errno as perl.h for the sake of consistency.
This fixes PR pkg/30308.
2005-06-08 08:42:33 +00:00
minskim
64e70de383 Make libraries link against libdl if it is available. This fixes PR
pkg/29389.

Bump PKGREVISION.
2005-06-07 03:52:10 +00:00
minskim
6a660e824c Add BUILDLINK_LDADD.dl to LIBS instead of defining platform-specific LIBS. 2005-06-07 03:47:24 +00:00
minskim
ab8bad3336 Make ocaml build with pkgsrc bdb. 2005-06-07 00:59:48 +00:00
seb
d5ee4f3ee6 Hack to make this package build and run its tests on at least
NetBSD/2.0_STABLE sparc64. I bet it also fixes it for other versions
of NetBSD on the same architecture.
2005-06-06 13:49:25 +00:00
jmmv
496b0120b7 Add DragonFly support; patch from Joerg Sonnenberger. Changes reviewed by
the maintainer.

While here, add missing checksums for Linux and FreeBSD bootstrap kits.
2005-06-05 09:47:16 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
rillig
5296c23ad8 Changed $f to ${f}. 2005-05-31 22:45:58 +00:00
drochner
b8dbffc735 don't require native threads, deal with the non-thread case instead.
this enables the pkg for NetBSD-1.6
tested by Roland Illig
2005-05-31 16:40:31 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
jschauma
ca365f2880 PLIST fixes for IRIX.
ok @taca
2005-05-31 02:19:48 +00:00
minskim
cefaa42234 Fix PLIST on NetBSD>=2.
Bump PKGREVISION.
2005-05-29 11:18:35 +00:00
shannonjr
06762bff4a Updated to version 3.4.4. This is a bugfix release. 2005-05-29 11:12:01 +00:00
minskim
6ad10aacd2 Teach about NetBSD 3.x.
PKGREVISION will be bumped after another change.
2005-05-29 11:07:49 +00:00
minskim
04d3881862 Generate files at "build" instead of "install" so that "make clean"
always work.
2005-05-29 09:40:09 +00:00
minskim
fb92acfbdd Make the dbm module build when pkgsrc bdb is used. 2005-05-29 08:41:34 +00:00
minskim
768c08528b Make the bsddb module build when pkgsrc bdb is used. 2005-05-29 08:03:25 +00:00
minskim
be98a95656 Add files installed on Linux only. 2005-05-29 07:54:52 +00:00
minskim
c291b9d1d9 Explicitly disable modules that should not be built. 2005-05-29 07:35:54 +00:00
minskim
bfe28d6d14 Explicitly disable the tkinter module, which is provided by x11/py-Tk. 2005-05-29 06:39:11 +00:00
minskim
78f44bb813 Include bdb.buildlink3.mk on platforms where the bsddb module is built. 2005-05-29 06:26:50 +00:00
minskim
158da2aeee Remove an entry for a nonexistent file. 2005-05-29 00:51:17 +00:00