Commit graph

10 commits

Author SHA1 Message Date
joerg
e209761d06 Remove @dirrm entries from PLISTs 2009-06-14 17:28:16 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
wiz
18decf1db4 PKGREVISION bump for libsndfile ABI depends bump. 2009-02-21 13:22:43 +00:00
jmcneill
295a39d7af Update twolame to 0.3.12.
Version 0.3.12 (2008-01-09)
---------------------------

- Fixed 'inline' for the forthcoming gcc-4.3
   * thanks to Martin Michlmayr for patch


Version 0.3.11 (2007-07-02)
---------------------------

- Fixed energy levels bug for mono audio
   * thanks to Staale Helleberg for patch
- Fixed STDIN support in twolame frontend


Version 0.3.10 (2007-03-20)
---------------------------

- Added win32/winutil.h to tarball - fixes bug #1629945
- Fixed presentation of --enable-debug in configure script
- Added twolame_encode_buffer_float32_interleaved()
- Fixed bug that was loosing stereo in twolame_encode_buffer_float32()
- Fixed twolame_set_mode() to accept TWOLAME_AUTO_MODE
- Added source file Ids to the top of every file
- Added -pedantic to CFLAGS for debug build



Version 0.3.9 (2006-12-31)
--------------------------

- Fix for Windows in simple frontend: open files in binary mode
   * thanks to Kurien Mathew
- (libtwolame) Fixed energy level support
   * thanks to Staale Helleberg
- Nows displays the version number of libsndfile in frontend
   * as suggested by Elio Blanca
- Changed documentation build system, so you have to run it manually
- Buffer overrun fix in new_extension()
- (libtwolame) Added warning that DAB support is still broken
- (libtwolame) Added twolame_get_framelength() to return number of bytes per frame
- Added TWOLAME_SAMPLES_PER_FRAME macro, clarifying that there are
  always 1152 samples per frame in Layer 2
- Frontend now displays extra information
   * Duration of input file (if known)
   * Total number of frames to be encoded and percentage complete
   * The filesize of the output file
 - Cleaned up source files so that it is consistent and all uses tabs (tab width 4)



Version 0.3.8 (2006-06-19)
--------------------------

- (libtwolame) Fixed CRC protection
- More code tidying
- pkg-config is no-longer required (but is recommended)
- frontend now has the exectuable suffix appended to filename
- added -std=c99 to the compiler options
2009-01-27 00:49:43 +00:00
joerg
3b0d97b0de Add DESTDIR support. 2008-06-20 01:09:05 +00:00
obache
55a1fbdd43 Now via SOURCEFORGE. 2008-05-10 08:15:28 +00:00
wiz
5321308ece PKGREVISION bump for flac shlib major bump and corresponding ABI
depends bump.
2007-01-07 12:25:50 +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
xtraeme
4603b6ee8f Initial import of twolame-0.3.7.
TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on
tooLAME by Mike Cheng, which in turn is based upon the ISO dist10
code and portions of LAME.

Features added to TwoLAME:

    * Fully thread-safe
    * Static and shared library (libtwolame)
    * API very similar to LAME's (for easy porting)
    * Frontend supports wider range of input files (using libsndfile)
    * automake/libtool/pkgconfig based build system
    * C99 compliant
2006-05-21 10:16:55 +00:00