summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2005-06-17Fix inappropriate uses of ${LOCALBASE} or ${X11PREFIX} instead ofjlam7-21/+21
${PREFIX}.
2005-06-16Add missing RCS Id tag to patch-dc.hira4-4/+8
2005-06-16Create directories before installing files into them.jlam33-34/+90
2005-06-14Let x11/labltk use bdb if native ndbm is not available.minskim2-7/+7
2005-06-14Do not #define _POSIX_SOURCE. We do not need that namespace protection,kristerw2-1/+18
and _POSIX_SOURCE causes build to fail for NetBSD 1.6 (due to fd_set not being available).
2005-06-14Not all OS have a ln(1) that only accepts one argument, so let's use two.jschauma1-2/+2
2005-06-12allow PECL-like extensions with different MASTER_SITES or EXTRACT_SUFXjdolecek1-3/+3
2005-06-11Perl embeds the full paths to hostname, ln, and sed in several installedjlam1-1/+9
files, so make sure the paths to the ones in ${TOOLS_DIR} aren't used.
2005-06-08SDBM_File/sdbm/sdbm.h explicitly doesn't include perl.h, but fails tojlam2-1/+23
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-07Make libraries link against libdl if it is available. This fixes PRminskim3-8/+10
pkg/29389. Bump PKGREVISION.
2005-06-07Add BUILDLINK_LDADD.dl to LIBS instead of defining platform-specific LIBS.minskim1-4/+2
2005-06-07Make ocaml build with pkgsrc bdb.minskim4-5/+71
2005-06-06Hack to make this package build and run its tests on at leastseb1-0/+21
NetBSD/2.0_STABLE sparc64. I bet it also fixes it for other versions of NetBSD on the same architecture.
2005-06-05Add DragonFly support; patch from Joerg Sonnenberger. Changes reviewed byjmmv3-4/+37
the maintainer. While here, add missing checksums for Linux and FreeBSD bootstrap kits.
2005-06-01Remove mk/autoconf.mk and mk/automake.mk and replace their usage withjlam3-16/+15
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-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam17-34/+33
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-05-31Changed $f to ${f}.rillig1-3/+3
2005-05-31don't require native threads, deal with the non-thread case instead.drochner2-5/+10
this enables the pkg for NetBSD-1.6 tested by Roland Illig
2005-05-31Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's adillo3-19/+13
user settable variable. Set PKG_SUGGESTED_OPTIONS instead. Also, make use of PKG_OPTIONS_LEGACY_VARS. Reviewed by wiz.
2005-05-31PLIST fixes for IRIX.jschauma2-6/+14
ok @taca
2005-05-29Fix PLIST on NetBSD>=2.minskim2-3/+21
Bump PKGREVISION.
2005-05-29Updated to version 3.4.4. This is a bugfix release.shannonjr2-6/+6
2005-05-29Teach about NetBSD 3.x.minskim3-15/+15
PKGREVISION will be bumped after another change.
2005-05-29Generate files at "build" instead of "install" so that "make clean"minskim1-1/+2
always work.
2005-05-29Make the dbm module build when pkgsrc bdb is used.minskim3-8/+80
2005-05-29Make the bsddb module build when pkgsrc bdb is used.minskim3-8/+38
2005-05-29Add files installed on Linux only.minskim1-0/+5
2005-05-29Explicitly disable modules that should not be built.minskim2-12/+12
2005-05-29Explicitly disable the tkinter module, which is provided by x11/py-Tk.minskim2-3/+12
2005-05-29Include bdb.buildlink3.mk on platforms where the bsddb module is built.minskim1-1/+3
2005-05-29Remove an entry for a nonexistent file.minskim1-2/+1
2005-05-27Quoting fix.jlam1-2/+2
2005-05-27.undef is unnecessary since the temporary variable used in the for loopjlam1-4/+1
goes away by itself.
2005-05-26Use DIST_SUBDIR to find the collections to set up upon installation.jschauma1-2/+2
This should address PR pkg/30335.
2005-05-25Updated scheme48 from 0.57 (four years old) to 1.2. Changes include manyrillig3-17/+52
bug fixes and several "requests for implementation"s. This fixes PR 29788.
2005-05-25ake the build find the header files.kristerw1-1/+2
2005-05-25Ensure that configure finds ar.kristerw1-1/+2
2005-05-25require gcc>=3 and native threadsdrochner1-1/+4
This effectively removes support for NetBSD-1.6, thus closing PR pkg/30317 by diro@nixsys.bz.
2005-05-25Add RMD160 checksum.wiz2-2/+4
2005-05-25Add RMD160 checksum.wiz2-2/+4
2005-05-23Removed trailing white-space.rillig15-31/+31
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam47-95/+94
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-22Remove the old tools framework and references to _USE_NEW_TOOLS.jlam2-14/+3
2005-05-22For packages that use GNU configure, don't bother adding "TOOL"jlam1-2/+1
variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically.
2005-05-21Do not strip commands on Linux, where some of them are not regular binaries.minskim1-2/+2
2005-05-21Update ghc to 6.4.kristerw10-60/+699
See http://www.haskell.org/ghc/docs/6.4/html/users_guide/release-6-4.html for the long list of changes since ghc-6.2.1. In addition, GHCi and profiling support have been enabled in this package.
2005-05-20s/local/locale/markd1-2/+2
2005-05-20Update from 3.3.3 to 3.3.4. This is a bugfix release. There is a veryshannonjr2-6/+6
significant reduction in the number of regressions, particularily with libstdc++.
2005-05-20Move the PLIST_SUBST lines that substitute for PERL5_* variables fromjlam1-5/+1
perl5/module.mk into tools/perl.mk so that the substitution occurs for all packages that use perl.
2005-05-19reorder lines to please pkglintdillo1-4/+3