Commit graph

89 commits

Author SHA1 Message Date
wiz
5321308ece PKGREVISION bump for flac shlib major bump and corresponding ABI
depends bump.
2007-01-07 12:25:50 +00:00
joerg
5e43280b23 Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.
The redundant parsing of bsd.prefs.mk is mostly avoided now and
parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-12-12 21:52:34 +00:00
tv
25a4024806 Use find -print | xargs rather than find -exec. 2006-11-10 17:34:09 +00:00
wiz
768a49f2dd Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:47:16 +00:00
jlam
06be53fba4 Completely nuke the concept of PKG_PHASE from pkgsrc except for the
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2006-07-10 22:59:26 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
jlam
741aecb607 * Nuke all references to and definitions of INFO_DIR in package Makefiles
and replace with appropriate references to PKGINFODIR instead.

* Properly account for split info files during installation.

* Move info file listings directly into the package PLISTs.

This fixes info-file-related PLIST problems.
2006-03-20 18:15:37 +00:00
jlam
00e59082ca Generated info files may no longer be split, so handle this fact when
installing the liboctave info files.
2006-03-09 18:48:29 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
adam
66ab7f531f Changes 2.9.4:
* Bug fixes and improvements
2006-01-06 22:41:48 +00:00
joerg
0bec83e518 Forgotten makepatchsum. 2005-12-18 19:07:00 +00:00
joerg
6f0725eb5f Add a somewhat tricky check to get isinf correctly on DragonFly.
This is tricky, because isinf as macro is removed by cmath, but
only if libstdc++ on GCC is compiled for C99 math support. Try to
check for this and use the symbol from namespace std.
2005-12-08 14:35:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
kristerw
a4f04538f3 This pkg need perl to build. 2005-07-09 18:39:30 +00:00
adam
f4b9f31c2b Changes 2.9.3:
* Bug fixes
2005-07-01 16:11:04 +00:00
minskim
9b83e9af12 Set a directory name in PLIST to a correct value on Linux. 2005-06-05 23:20:54 +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
kristerw
a8f3fd904f Fix broken GNU configure script that was overriding the SED that was
passed to it with an empty string.
2005-05-26 21:22:27 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
kristerw
0a0a6652ed Include devel/hdf5/buildlink3.mk if octave is built with hdf5. 2005-05-21 16:29:31 +00:00
adam
0e18a5dc36 Changes 2.9.2:
* Bug fixes
2005-04-27 14:31:05 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
adam
5a0b47979a Changes 2.9.1:
* use glpk
* improvements
2005-04-01 10:15:19 +00:00
adam
f89af897d0 patch-ab obsolete 2005-03-26 18:56:21 +00:00
adam
9dd4a5ef8b Changes 2.1.67:
* Bug fixes
2005-03-22 09:24:29 +00:00
dmcmahill
c5f15e9f3b make sure that we don't end up with the buildlink directory as part
of the full path to sed in the installed mkoctfile otherwise we
end up with a broken mkoctfile.
2005-03-13 02:52:10 +00:00
dmcmahill
4f0dc9c632 Fix compilation on solaris. Octave-current works here now. 2005-03-10 12:55:08 +00:00
dmcmahill
87b4992478 only 1 USE_LANGUAGES= please 2005-02-24 03:20:57 +00:00
agc
1e46c076aa Add RMD160 digests in addition to SHA1 ones. 2005-02-23 12:06:53 +00:00
adam
6008bb4976 Changes 2.1.65:
* Bug-fixes and improvements
2005-02-22 14:02:30 +00:00
dmcmahill
da41e4dbde s/fftw2/fftw to match what was done to Makefile 2005-01-29 22:33:47 +00:00
adam
5739500a9b Fixed installation problem - now all the modules should be installed correctly, and buildlinked against fftw (not fftw2) 2005-01-13 15:41:53 +00:00
jlam
b6b853727d Nuke USE_FORTRAN and bring the f2c handling within the mk/compiler
framework.  The list of changes include:

  * Modify compiler.mk so that "c" is always prepended to USE_LANGUAGES,
    so we no longer need to say it in package Makefiles.  Packages
    should now append to USE_LANGUAGES instead of setting it.

  * Create mk/compiler/f2c.mk which implements another pseudo-compiler
    "f2c" that may be used with any C compiler backend, e.g.

	PKGSRC_COMPILER= f2c ccache gcc

  * Teach the various "real" compiler files, e.g., sunpro.mk, mipspro.mk,
    etc., to use f2c if the native Fortran compiler isn't present.

Packages that use Fortran should now simply include the line:

	USE_LANGUAGES+=	fortran

in the package Makefile.
2005-01-12 15:31:58 +00:00
jlam
0fb4dcc225 Ensure that f2c-main.c includes config.h so that F77_DUMMY_MAIN is
defined.  This fixes the build when using f2c-f77 as the Fortran
compiler.
2005-01-12 06:02:29 +00:00
adam
6dd308ee57 Changes 2.1.64:
* Bug fixes
2004-12-05 11:17:54 +00:00
adam
ec0da1b7c9 Changes 2.1.63:
* Bug fixes
2004-11-25 12:59:21 +00:00
dmcmahill
af30f79287 substitute in the complete path to the C and C++ compilers to the mkoctfile
script.  This is needed if you want to use mkoctfile once the package is
installed.  For example, on NetBSD-1.6* systems, it is important to point
to the gcc3 package tools instead of the base system compilers.
2004-11-24 00:54:10 +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
wiz
0c4c6417e2 This seems to need perl for building; add USE_PERL5=build.
Noted by bulk build.
2004-09-30 12:52:36 +00:00
adam
2d487b369e Changes 2.1.59:
* bug-fixes and clean-ups
2004-09-23 13:03:41 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
dmcmahill
ce00bd76c1 fix botched patch and distinfo. Should fix bulk build lossage. 2004-09-14 22:20:16 +00:00
dmcmahill
548db0991b - add missing UNWRAP_FILES to clean up some buildlink references in some
installed files.

- libtoolize a few more lines which seem to have been missed in the original
libtoolization.

- enable loading of shared objects which lets the various .oct files installed
by octave-forge actually work instead of just the .m files.
2004-09-11 21:47:43 +00:00
dmcmahill
da372e20b8 LTCONFIG_OVERRIDE is no longer needed 2004-08-14 01:34:50 +00:00
dmcmahill
9081266196 add octave.mk that can be used by other pkgs to find some paths used by octave 2004-08-14 01:31:56 +00:00
dmcmahill
9e92dbac8f add bl3 file 2004-08-13 00:58:34 +00:00