Commit graph

24 commits

Author SHA1 Message Date
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +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
chuck
a4a49d8f2d fix compile time error on Darwin in player/lib/audio/portaudio:
In file included from pa_mac_core.c:124:
pa_host.h:55: error: conflicting types for 'uint32'
/System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:64: error: previous declaration of 'uint32' was here

use <inttypes.h> and uint32_t instead.

note that according to player/lib/audio/Makefile.am, this old portaudio
lib is used only if HAVE_MAC_OSX.
2008-11-21 21:09:57 +00:00
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
drochner
200812f4a2 update to 1.5.0.1
changes: Fixed problem with mp4creator --extract
2007-08-09 20:02:36 +00:00
joerg
2dbf8bd83a Don't explicitly include x11.b3.mk, it is not needed. 2007-01-12 23:51:21 +00:00
rillig
a138d18135 Removed api.mpt from the PLIST, since it has probably never been
intended to have this file in an installed package. It also conflicted
with pkgsrc's manual page handling, since it does not have a well-known
file extension.
2007-01-05 19:35:46 +00:00
dmcmahill
b419c700ca Make sure the MAX macro is defined. Builds on solaris now. 2006-10-25 23:18:19 +00:00
tron
908de95992 The "mpeg4ipSDL" library is not build under Mac OS X (by purpose).
Adapt the package list accordingly.
2006-10-03 12:55:32 +00:00
xtraeme
37d048e5a1 Make this build with gcc4. 2006-07-22 19:27:41 +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
jlam
ee68c93314 LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... just
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC
tree unless they're named something other than "libtool".

SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just
define it to the empty list and shlibtool-override will look for libtool
scripts.
2006-07-07 15:49:30 +00:00
rillig
86934d8736 gcc4 does not like declarations for "static" functions inside other
functions. Fixes PR 33743.
2006-06-16 07:19:39 +00:00
wiz
ad782541d0 Bump PKGREVISION and BUILDLINK_ABI_DEPENDS (where applicable)
for SDL shlib changes.
2006-06-12 16:28:05 +00:00
hira
35d70216a0 Don't define glib's types (gchar, guchar, etc.) if glib.h is already
included.  This fixes build of audio/gtkpod with `mpeg4ip' option.
Idea from audio/faad2.  Bump PKGREVISION.
2006-06-08 09:17:01 +00:00
tron
838ca516fa Update "mpeg4ip" package to version 1.5. Change since version 1.4.1:
- Added integration with libsrtp for player and mp4live
- Updated for gcc 4.0
- Integrated changes from SDL-1.2.9
- Added support for Quicktime .mov aac audio
- Fixed some issues with H.264 hinting.
- Fixed some issues with mp4v2 and metadata
- Added some atoms for OpenIPMP for mp4v2.
- Added some APIs for mp4v2 to access atom properties.
- Added wide filenames for mp4v2 for Windows.
- Changed RTP library APIs to use unsigned, const when applicable.
- Added new RTP library APIs for session creation.
- Added RFC 3605 (rtcp port doesn't have to be rtp port + 1) in player
  and mp4live.
- Smoothed out changes to audio correction in player
- Fixed player initialization when media takes a long time.
- Fixed playback of mp3 files with id3 tags.
- Added some H.264 nerd knobs in mp4live
2006-05-30 20:20:53 +00:00
abs
4bbd584e68 += to assign, not + 2006-05-19 18:11:59 +00:00
adrianp
dcb34d2ace faad2 and mpeg4ip conflict on lib/libmp4v2.la so add the appropriate
CONFLICTS statement.
2006-05-19 12:21:52 +00:00
hira
c6c7290de1 Add missing USE_LANGUAGES. Reported and fix tested by smb@. 2006-05-09 02:38:44 +00:00
joerg
8b5a793152 Add DragonFly support. Override all libtool instances. 2006-04-28 10:02:41 +00:00
wiz
43f705cc15 Fix build when faac is installed. Reported by veego@. 2006-04-16 23:50:09 +00:00
wiz
bbb0c11701 Initial import of mpeg4ip-1.4.1:
The MPEG4IP project provides a standards-based system for encoding,
streaming, and playing encoded audio, video and text. To achieve
this we've integrated a number of existing open source packages,
and created some original code to fill in the gaps.

Please note this project is intended for developers who are interested
in standards based audio and video, and Internet streaming. It is
not intended for end-users.
2006-04-12 21:39:38 +00:00