Commit graph

47 commits

Author SHA1 Message Date
hubertf
72daea85c2 Make this building on Mac OS X - rename wait() to madplay_wait()
Bump version to madplay-0.15.2bnb3
OK'd by agc@
2007-10-09 20:13:40 +00:00
wiz
8c6e1744ac Remove dead MASTER_SITES. From Zafer Aydogan. 2007-06-08 18:33:05 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +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
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +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
wiz
6d23d16753 Convert to options framework. 2005-05-31 16:16:50 +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
wiz
26565788e7 This package contains no ltconfig; remove LTCONFIG_OVERRIDE. 2004-11-22 22:58:42 +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
dillo
a3f722e4a3 Make this package obey USE_ESOUND. While here, add USE_OSS to BUILD_DEFS. 2004-06-22 13:59:10 +00:00
grant
7ee7f4c84e inline linear2mulaw() and mulaw2linear().
with SunPro, inline functions can't call static functions unless they
are also inline.

fixes build on Solaris.
2004-06-12 01:37:39 +00:00
snj
1d7213816f Fix build with gcc2 on sparc64. 2004-03-22 23:02:11 +00:00
adam
793eb1ed23 Changes 0.15.2b:
- New Replay Gain support (-G, --replay-gain).
  - Tags can now be shown without decoding any audio (-T, --show-tags-only).
  - New support for reading and displaying encoder tag information written
    by e.g. lame(1).
2004-03-01 15:56:58 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
wiz
ced51c76ed Update DESCR. 2003-07-10 08:50:06 +00:00
adam
4de24724e7 madplay resurrected since mad package has been split up to libmad, libid3tag and madplay 2003-07-10 08:46:55 +00:00
adam
a724ae62bd madplay resurrected, since mad package has been split up to libmad, libid3tag and madplay 2003-07-10 08:45:31 +00:00
adam
e6b6365105 MAD is a high-quality MPEG audio decoder with 24-bit output. 2003-07-10 08:37:24 +00:00
wiz
d04d01bf10 Move madplay to mad. 2001-04-19 10:28:21 +00:00
agc
952fa0ef9f Move to sha1 digests, and add distfile sizes. 2001-04-18 12:14:28 +00:00
agc
18ea9c7e79 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:22:24 +00:00
simonb
d687b88fb0 Include the experimental tty controls patches. 2001-04-13 08:14:07 +00:00
simonb
a3e29b1f6e Update package to 0.13.0 (beta).
Major changes include:
 - The last complete audio frame should now be properly decoded even when
   it is not followed by other data
 - Ancillary data is now properly extracted from Layer III streams.
 - Rewrote the Layer III joint stereo decoding routine to correct a major
   MPEG-2 problem and a minor MPEG-1 problem decoding intensity stereo.

Other changes in the CHANGES file in the distribution.
2001-04-13 06:20:22 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
simonb
979d9c50da Hand-fudge patch-ab so that an RCS Id doesn't get in the way. 2001-03-25 12:51:24 +00:00
simonb
647dac0b9d Add a patch from Andre McCurdy <armccurdy@yahoo.co.uk> to fix the arm32
PIC code.  Fixes PR pkg/12312 from Ignatios Souvatzis.
2001-03-25 11:34:57 +00:00
is
be3ebb01c0 Add workaround for libtool problem on ARM32. 2001-03-13 12:37:23 +00:00
wiz
f7bb9e2078 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 13:30:32 +00:00
simonb
3b9d260716 Update to mad 0.12.5b.
Changes from 0.12.4b:

  * Modified Layer III requantization to occur during Huffman decoding for
    significant performance gains.

  * Optimized short block IMDCT by eliminating redundant calculations.

  * Made several other Layer III performance improvements; added
    ASO_INTERLEAVE1, ASO_INTERLEAVE2, and ASO_ZEROCHECK
    architecture-specific options for best performance on various
    architectures.

  * Optimized synthesis DCT to store result values as soon as they are
    calculated.
2001-02-13 06:10:11 +00:00
simonb
76e182323e Update to mad-0.12.4b. Changes from 0.12.3b are:
* New PowerPC fixed-point assembly courtesy of David Blythe.

  * Reorganized fixed-point assembly routines for easier maintenance and
    better performance.

  * Improved performance of subband synthesis through better indexing and
    fewer local variables.

  * Added alias reduction for the lower two subbands of mixed short blocks,
    per a report of ambiguity with ISO/IEC 11172-3 and for uniformity with
    most other implementations. Also improved alias reduction performance
    using multiply/accumulate.

  * Added --enable-strict-iso option to `configure' to override best
    accepted practices such as the alias reduction for mixed short blocks.

  * Improved performance of Layer III IMDCT by using longer
    multiply/accumulate runs where possible.
2001-02-09 13:12:23 +00:00
wiz
4b4cbfdf1e Update to 0.12.3b. Changes: MPEG 2.5 support, bug fixes, madvise support,
more statistical output on program exit, better mono/stereo support,
support for amplification/attenuation, and some other stuff.
2001-02-07 13:58:21 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
rh
a3a48d23cd Fix the libtool fix committed previously: add '-version 0:0' for shared
library building (as suggested by Charles) and remove '-release ...' so
that version and revision numbers get properly appended under both a.out
and ELF.
2000-12-04 22:04:47 +00:00
rh
e27a5bb405 PLIST fix after libtool update 2000-12-04 16:23:35 +00:00
pooka
3de5c7482d Give madvise() to mmap 2000-11-23 19:37:13 +00:00
wiz
14ea6e5e38 Update to 0.12.2b. Changes: Performance improvements, bug fixes;
internationalization (en, es, fr, hr, no), shared library, and some
other minor changes.
2000-11-23 00:34:22 +00:00
wiz
2d695c1b1c Actually, the specially supported CPUs are recognized automatically...
Remove the checks again.
2000-11-14 01:40:15 +00:00
tron
5feac46ad5 Use "${MASTER_SITE_SOURCEFORGE}". 2000-11-11 17:49:22 +00:00
sommerfeld
163a996f1a Enable assembler optimizations for arm32 (works on a shark). 2000-10-22 16:37:23 +00:00
wiz
9f5ece60c9 Enable assembler optimizations on i386 and sparc (where I could verify
compilation).
XXX: someone on ARM or MIPS processors could try activating those options...
2000-10-21 20:39:53 +00:00
simonb
325d610144 Make the pkg name "madplay-0.11.4b". 2000-10-15 10:29:33 +00:00
simonb
3d91c68fb2 Initial import of madplay - an integer MPEG audio decoder. 2000-10-15 10:24:55 +00:00