Commit graph

45 commits

Author SHA1 Message Date
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
475ab002d7 Add RMD160 digests 2005-02-24 09:03:05 +00:00
jmmv
df333169fb Convert the python packages to use the alternatives system to install a
bin/python wrapper.  Bump their PKGREVISION to 1.

Also remove the python package.  In order to preserve a similar behavior to
this one using the new framework, start by installing pkg_alternatives.
Then just open its manpage, scroll down to the EXAMPLES section, Applying
filters subsection, and follow the (rather short) directions given there.
2005-01-30 12:44:39 +00:00
grant
beaba1d487 all of these use dlopen(). 2004-12-19 05:34:07 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
wiz
a0c6f76028 USE_LANGUAGES=c c++; remove USE_GCC_SHLIB. 2004-11-22 21:48:08 +00:00
jlam
b67b0725c4 Rework the Berkeley DB detection in buildlink3:
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality
    exists in the base system, and remove the distinction between
    "native" and the other Berkeley DB packages -- we now refer to
    db[1234].  This paves the way for any future databases/db1 package.

  * USE_DB185 shouldn't need to be set by any packages -- its correct
    value is now automatically determined by bdb.buildlink3.mk depending
    on whether we explicitly request db1 or not.  By default, if you
    include bdb.buildlink3.mk, you want DB-1.85 functionality and
    USE_DB185 defaults to "yes", but if you explicitly remove db1 from
    the list of acceptable DBs, then USE_DB185 defaults to "no".

  * Set BDB_LIBS to the library options needed to link against the DB
    library when bdb.buildlink3.mk is included.

  * We only add the DB library to the linker command automatically if
    we want DB-1.85 functionality; otherwise assume that the package
    configure process can figure out how to probe for the correct
    headers and libraries.

Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-11-15 17:54:49 +00:00
recht
64b8d9e90d fix build on IRIX
patch based upon the one Georg Schwarz provided in PR pkg/27402
2004-10-31 13:23:03 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
recht
a269d5cc93 Extend some checks to also test for netbsd2 as sys.platform.
Bump PKGREVISIONS accordingly.
2004-08-29 10:44:19 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
recht
4150812b27 add python as category
ok'd a while back at pkgsrcCon by agc and wiz
2004-07-22 09:15:59 +00:00
recht
843725d15c Add missing zlib include.
Noted by Georg Schwarz on tech-pkg@.
2004-07-19 22:26:57 +00:00
recht
4656bfa637 Now that all Python modules have been bl3ified remove the bl2 support. 2004-05-23 17:15:09 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
jlam
1b2674fcd7 The BUILDLINK_DEPENDS.<pkg> lines should match between the buildlink3.mk
and any pre-existing buildlink2.mk files.
2004-02-10 20:45:01 +00:00
grant
f64b4298c9 use ${EGREP} instead of relying on GNU grep features. 2004-01-29 10:33:51 +00:00
abs
76af5a3859 Add USE_GCC_SHLIB to python2 packages:
python20 to python20-2.0.1nb6
    python21 to python21-2.1.3nb2
    python21-pth to python21-2.1.3nb4
    python22 to python22-2.2.3nb1
    python22-pth to python22-2.2.3nb1
    python23 to python23-2.3.3nb1
    python23-pth to python23-2.3.3nb1
2004-01-27 18:55:30 +00:00
jlam
a8aead0d03 * Follow the new buildlink3 standard and append to BUILDLINK_DEPENDS.<pkg>.
* Use BUILDLINK_{INCDIRS,LIBDIRS}.<pkg> instead of using
  BUILDLINK_{CPPFLAGS,LDFLAGS}.<pkg> since we're just dealing with adding
  directories to the various search paths.
2004-01-25 17:15:12 +00:00
recht
0de275cb42 bl3ify 2004-01-25 16:06:47 +00:00
recht
a8fec98796 add buildlink3.mk 2004-01-25 14:23:39 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
drochner
7323032e25 make distutils obey LDFLAGS set in the environment, analogous to
patches we've applied to Python-2.1+
2003-08-18 09:14:13 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
drochner
c28e4b2fca g/c the now unneeded explicite export of LINK_ALL_LIBGCC_HACK to the
environment
2003-06-06 19:39:03 +00:00
drochner
bfbf0b7d1c add the LINK_ALL_LIBGCC_HACK variable to the interpreter's link line,
so that dynamic libraries using libgcc functions can be loaded
should fix PR pkg/16144 by Brett Slager
2003-06-06 18:14:09 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
schmonz
0a1bd5acad Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
wiz
db3671c62e Convert to buildlink2.
Unconditionally compile in SSL support; bump PKGREVISION.
2002-10-25 12:45:00 +00:00
jlam
63d51646ba Use BUILDLINK_FILES_CMD.<pkg> instead of manually adding the shell pipeline
to BUILDLINK_FILES.<pkg>.
2002-10-13 07:16:50 +00:00
jlam
4d411616ae Revert previous...GREP is correct. 2002-10-12 09:00:35 +00:00
jlam
8b9c927b0d Use EGREP instead of GREP. 2002-10-12 07:28:14 +00:00
jlam
f2eb380771 Use BUILDLINK_PLIST_CMD instead of grepping the PLIST, which for some of
these python packages is empty.
2002-10-09 23:46:14 +00:00
wiz
4ed43767e8 Creating the list of files to link with grep does not work, since
the PLIST is created at install time; thus, add all files to link in here
by hand.
2002-10-09 14:34:21 +00:00
jlam
ad88f38aa7 Create BUILDLINK_CPPFLAGS and BUILDLINK_LDFLAGS for the python packages so
as to find their headers and libraries.  Also allow "-lpython" to resolve
to the versioned libpython (-lpython2.2, etc.).
2002-10-09 11:40:40 +00:00
jlam
5e618d7691 Python extensions also install headers into ${PYINC}, so we can't just
assume all of those headers belong to the python package.  We use the trick
for kdelibs2 and generate the BUILDLINK_FILES list from the PLIST.
2002-09-20 22:44:18 +00:00
jlam
4a6f7d916d Add buildlink2.mk file for use by other package Makefiles, and by
python/pyversion.mk in particular.
2002-09-20 22:33:29 +00:00
drochner
71e65aefa4 -link the math, cmath and time modules against libm to make it more
embedding friendly, as suggested in PR pkg/14520 by Jarkko Torppa
-having to touch Setup.in anyway, comment out the non-64-bit-clean
 modules regularily and remove the Makefile magic which led to the
 same effect
2002-01-28 11:51:23 +00:00
drochner
8d19facba5 -don't build modules which are known not to work on 64-bit boxes
on any platform (we can make a separate pkg for it later)
-pull in a patch which used to be in devel/py-readline here because
 it is Python version specific
-bump PKGREVISION
2002-01-28 09:07:23 +00:00
drochner
1e9bca558f For transition, move lang/python/Makefile.inc here.
It doesn't work with anything but Python-2.0 anyway, and will die soon.
2002-01-22 18:04:55 +00:00
drochner
0a8a1456d4 fix the Makefile installed for extension packages to use the right
python version,
bump pkg revision
2002-01-16 20:26:44 +00:00
drochner
614cc9b65d move the Python-2.0 pkg, formerly at lang/python, into a version specific
directory
let it conflict with the old pkg, don't install files which might
conflict with other versions
2002-01-16 18:40:48 +00:00