Commit graph

105 commits

Author SHA1 Message Date
jschauma
e89e3be010 it appears that under IRIX, we need to explicitly link against -lm. 2006-12-02 22:50:20 +00:00
joerg
5dfaaf310b DESTDIR support. 2006-11-05 17:06:43 +00:00
joerg
529a590738 FreeBSD also has esddsp files. Bump revision. 2006-08-26 15:25: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
9fc2d7d281 Removed the superfluous "quotes" and 'quotes' from variables that don't
need them, for example RESTRICTED and SUBST_MESSAGE.*.
2006-04-22 09:22:05 +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
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55: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
drochner
9ccf74f69d update to 0.2.36
changes:
-minor fixes and cleanup
2005-07-27 17:16:32 +00:00
wiz
a0dd9db539 Convert to options framework. 2005-06-08 13:20:04 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
71c8259803 Add RMD160 digests to the SHA1 ones. 2005-02-23 20:39:42 +00:00
tv
ed6eb4e8c9 Note that cygwin_esound is required on Interix for physical audio output. 2004-10-11 22:18:45 +00:00
tv
471e9747c2 Allow this to build on Interix in client-only mode. 2004-10-11 18:02:59 +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
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
wiz
3421ef6ad7 Update to 0.2.35:
* fix location of configuration file in man (Craig Routledge)
        * MMAP support for esddsp (from artsdsp, Olivier Blin)
        * GNU/kFreeBSD support (Robert Milan)
        * add new default_options in configuration file and environement
          variable, fix regression caused by patch since 0.2.30
        * use ALSA default alias (Cyrille Chepelov)
        * clean code (Kjartan Maraas)
2004-08-15 16:50:55 +00:00
cjep
f6887a97b1 Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 from
Georg Schwarz.
2004-06-08 12:23:59 +00:00
minskim
011f5f9f7a Catch up with the recent esound update. 2004-05-19 05:53:16 +00:00
jmmv
30d971c510 Update to 0.2.34: fixes some unnecessary C99 constructs, so this should
build now properly with GCC 2.95.
2004-05-15 07:24:42 +00:00
snj
52416161af Convert to buildlink3. 2004-05-05 02:26:41 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
minskim
1ac6d7e498 Catch up with the recent esound update. 2004-03-10 20:34:48 +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
xtraeme
5598787c3b Upgrade esound to 0.2.33.
Changes:

        * use new ALSA PCM API if available (Lukasz Mach and Eddy Mylyono)
        * fix build on AIX and OSF (Albert Chin-A-Young)
        * don't try to close audio device if not opened (Debian)
        * fix build with latest automake (Stanislav Bradec)
        * no longer required automake 1.4 (Thomas Cataldo)
        * Fix Darwin build (Jerry Talkington)
        * fix typo in manpage (Kjartan Maraas)

While here use subst.mk instead of patching configure script.
2004-03-02 05:03:47 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jlam
a7d877ca6a Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. In
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files.  In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
2004-01-24 03:26:45 +00:00
jlam
d19f053e4d bl3ify 2004-01-06 07:17:03 +00:00
jlam
d279e6f535 Use S/+$// instead of C/\+$// to save a backslash. Very highly
recommended by seb :)
2004-01-05 11:05:44 +00:00
jlam
47bb2aae5f Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk. 2004-01-04 23:34:04 +00:00
jlam
339cd13cb2 Initial sprinkling of work-in-progress buildlink3.mk files for using the
buildlink3 framework.
2004-01-03 23:06:43 +00:00
danw
bcef62518c tweak esd-config.in patch so it doesn't generate a sh syntax error
when buildlink strips out $RPATH_FLAG on Darwin
2003-11-10 01:14:43 +00:00
grant
7edfaafacf Linux supports esddsp, so split the PLIST appropriately. 2003-09-25 04:39:11 +00:00
wiz
1345b2f3cc Update to 0.2.32:
* Fix build when IPv6 is disabled (Soren Jacobsen)
        * Fix missing file in tarball (Dan Winship)
2003-09-07 10:46:06 +00:00
wiz
a2c78f62e3 Fix a build failure with USE_INET6=NO, reported by Soren Jacobsen
in PR 22615.
2003-08-27 08:17:22 +00:00
jmmv
852263d020 Update to 0.2.31: Solaris 8 build fixes. 2003-08-17 19:37:23 +00:00
jmmv
654aa2a2dc Update to 0.2.30:
* IPv6 support (Archana Shah)
* Cygwin support (Masahiro Sakai)
* MacOS X CoreAudio support (Masanori Sekino)
* Always read esd config file, not only when auto-spawning (James Strandboge)
* Prevents drop-outs for hardware allowing low period_size (ALSA) (Stanislav)
* Man pages fixes (Stanislav)
* Major code cleanup (Kjartan)
* Ensure esd_open_audio succeed if interrupted (Arvind)
* Allow 0 as auto-standby value (Mohammed Waleed Kadous)
* Allow simultaneous play and record on Solaris (Balamurali)
* Add support for session name to esdcat (j@thing.net)
2003-08-01 17:10:40 +00:00
martti
ff0278ea30 COMMENT should start with a capital letter. 2003-07-21 16:24:36 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +00:00
jmmv
f5a6ed4680 Install HTML documentation, as requested in PR pkg/20523 by Isihara Takanori.
Bump PKGREVISION to 1.
2003-03-15 08:58:43 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jmmv
8da1b29f2e The lib/pkgconfig has been added to the list of standard directories, so do
not try to remove it, even if empty.
2003-01-02 22:44:43 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
wiz
e8a08c3fc3 Unused. 2002-10-08 18:51:36 +00:00
jlam
1050902340 Use ossaudio.buildlink2.mk and modify to allow this to work with audio/oss. 2002-10-03 12:21:29 +00:00
wiz
643e28afad Use MASTER_SITES_GNOME. 2002-09-24 13:01:15 +00:00