Commit graph

27 commits

Author SHA1 Message Date
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
xtraeme
38ae020c91 s/USE_BUILDLINK2/NO_BUILDLINK/ because this is a meta-pkg. 2004-04-11 17:22:19 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
adam
e45c207617 mad is now a meta-package that contains libmad, libid3tag, and madplay, as the mad distribution has been split up to these three 2003-07-10 09:07:53 +00:00
adam
bc230e4038 mad is now a meta-package that contains libmad, libid3tag, and madplay, as the mad distribution has been split up to these three 2003-07-10 09:05:43 +00:00
wiz
3c0d81bd19 CONFLICTS libid3tag and libmad. 2003-07-10 08:50:52 +00:00
cjep
7768c531ee Add NetBSD RCS tags. 2003-06-07 14:37:01 +00:00
is
53a3562505 In audio_sun.o, obey the environment variable AUDIODEV. Allows for output
on SunRay machines.
2003-06-02 12:38:45 +00:00
salo
26114542cd USE_PKGLOCALEDIR, remove unnecessary patches, delint. 2002-11-30 11:46:02 +00:00
salo
5986a9a9ff Fix PKGLOCALEDIR usage. Closes pkg/18661 2002-11-18 07:57:45 +00:00
jlam
d22a289f65 Make this package work with audio/oss. 2002-10-03 20:43:04 +00:00
wiz
c4cb5e3df9 Not needed any longer. 2002-08-31 14:16:59 +00:00
jlam
5ba05082e4 Use buildlink2. 2002-08-26 06:45:38 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
wiz
6f56143298 Use PKGLOCALEDIR in PLIST. From Julien T. Letessier in pkg/17777. 2002-07-31 10:41:15 +00:00
fredb
9201eb9bc0 Add mad/buildlink.mk, for programs that wish to use "libmad". 2002-05-28 00:05:08 +00:00
toshii
4974d66607 Update mad to 0.14.2b, and make it use audio/esound. 2001-12-14 09:22:48 +00:00
toshii
b5354bb4d3 Update mad to 0.14.2b, and make it use audio/esound.
Excerpt of changelog from previous pkgsrc version:

  * Added a new output module, audio_esd, for EsounD (Enlightened Sound
    Daemon) support. You must have EsounD already installed before running
    `configure'. Use -o esd:[HOSTNAME] as args to `madplay'. If --with-esd
    is given to `configure', EsounD will be used for native audio output.

  * Added a new output module, audio_cdda, for creating CD audio images.
    Output is forced to 16-bit 44100 Hz stereo.

  * Added a new output module, audio_aiff, for Audio IFF (AIFF) format
    files.

  * Added new -b (--bit-depth) option to `madplay'. Most output modules now
    support configurable bit depths.

  * Added new -i (--ignore-crc) option to `madplay'.

  * Enabled libtool versioning rather than release numbering.

  * Renamed `libid3' to `libid3tag' and enabled installation as a separate
    library.

  * Modified the audio_null output module to compute peak amplitude.
2001-12-14 09:19:21 +00:00
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +00:00
jlam
554672d7a9 Strongly buildlinkify. 2001-10-27 21:29:49 +00:00
wiz
ee9546fe72 Update to 0.14.0b. Changes since 0.13.0b:
* Added a new ID3 tag manipulation library (libid3).
* Fixed a possible segmentation fault due to mmap() abuse.
* Added a 64-bit FPM negation operation to improve performance of subband
  synthesis on some platforms.
* Added rounding to Layer III requantization for slightly better accuracy
* Modified the PCM dithering routine for better dithered output.
* Added TTY controls and new --tty-control and --no-tty-control options to
  `madplay'. TTY control keys: `P' pause, `S' stop, `Q' quit, `F' forward,
  `B' backward.
[We already had patches for that in pkgsrc]
* New time/time-remaining modes with --verbose --tty-control (select by
  pressing `T'.)
2001-10-20 14:53:29 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
952eb54a86 Rename package from madplay to mad, and move it to audio/mad instead of
audio/madplay.
2001-04-19 10:26:20 +00:00