Commit graph

76 commits

Author SHA1 Message Date
Baptiste Daroussin
596cd74849 Allow packageing as a user[1]
While where strip the final library[2]

Reported by:	danfe [1], stage-qa [2]
2013-10-13 15:05:04 +00:00
Baptiste Daroussin
78ad765125 Remove the MAN1 macro leftovers
Reported by:	bsam
2013-09-23 14:04:36 +00:00
Baptiste Daroussin
eb963d1336 Convert to stage
Remove useless pre/post dancing
2013-09-23 13:50:34 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Baptiste Daroussin
5163781803 Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
2013-08-30 23:01:05 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Brooks Davis
0867c1f203 Add stdin support from:
http://svn.slimdevices.com/slim/7.3/trunk/vendor/faad2/bpa-stdin.patch

This is required to allow BBCiPlayer support in audio/squeezeboxserver.

PR:		ports/138213
Submitted by:	Mark Knight <markk at knigma dot org>
Feature safe:	yes
2010-02-25 17:12:54 +00:00
Erwin Lansing
e63b4a59c9 Fix sourceforge
Submitted by:	pointyhat
2009-08-24 11:37:34 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Joe Marcus Clarke
eff928500f Fix the build on -CURRENT by removing an inline function prototype. 2009-03-25 03:38:17 +00:00
Martin Matuska
69d69ada8f - Add MAKE_JOBS_SAFE to support SMP compilation 2009-03-24 16:58:56 +00:00
Pav Lucistnik
5eb6a925af - Bump PORTREVISION for previous -fPIC fix, otherwise it's invisible
Missed by:	beech
2009-03-02 21:59:37 +00:00
Beech Rintoul
91b1437b0d - Add PIC flags to fix 64 Bit build
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Reported by:	pointyhat via pav
2009-03-01 22:27:18 +00:00
Martin Wilke
d85e6938db - Update to version 2.7
PR:		131829
Submitted by:	ports fury
2009-02-21 15:50:22 +00:00
Pav Lucistnik
ebcb4f8797 - Fix a heap-based buffer overflow in the command-line frontend. It allows
remote attackers to cause a denial of service (crash) and possibly execute
  arbitrary code via a crafted MPEG-4 (MP4) file.

PR:		ports/128512
Submitted by:	bf <bf2006a@yahoo.com>
Security:	http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4201
2008-11-12 16:31:27 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Pav Lucistnik
dad0d0873a - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:23:28 +00:00
Michael Johnson
6915cd61ef Update to 2.6.1 2008-02-24 16:41:45 +00:00
Jeremy Messenger
26dadc8c29 Remove the drm, which drm causes faac/faad to not be able get mplayer and
other applications function correct. Bump the PORTREVISION.

Reported by:	a few in freebsd-multimedia@
Approved by:	portmgr (marcus)
2007-11-14 18:01:52 +00:00
Michael Johnson
17c43578f7 Update to 2.6 2007-10-23 12:13:01 +00:00
Mark Linimon
48420a5ebd Switch autoconf dependencies from 2.53 or 2.59 to 2.61.
PR:		ports/116639
Submitted by:	aDe
2007-09-30 04:47:36 +00:00
Jeremy Messenger
08d72c0c3c Fix the build on FreeBSD 4.x.
PR:		ports/102572
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2006-08-31 18:14:56 +00:00
Michael Johnson
de3ad40fdb - Mark BROKEN on 4.x
Reported by:	kris via pointyhat
2006-08-31 15:34:44 +00:00
Jeremy Messenger
7e7b422b52 Remove PATCH_DEPENDS and rename the post-patch target to pre-configure. It
makes more sense. Should fix the build in a few of other tinderboxes, but
I don't understand why it works for pointyhat thought.

Reported by:	novel
2006-08-26 20:07:52 +00:00
Michael Johnson
cfb3d4c3ee - Update to 2.5 2006-08-24 23:33:51 +00:00
Michael Johnson
948f5473bd - Transfer MAINTAINER to multimedia@
Approved by:	dhw (postmaster, for using multimedia@ as maintainer)
		gnome (gstreamer ports)
2006-06-09 18:00:35 +00:00
Michael Johnson
605d393464 - Make portlint happy
PR:	ports/95829
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-15 23:41:09 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Michael Johnson
8c956191f4 - Change the pre-patch: build-depends to PATCH_DEPENDS= ${BUILD_DEPENDS} to make
sure we have libtool and stuf for post-patch

Reported by:	kris
2006-01-28 21:18:45 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Michael Johnson
3e4b179fa7 - Add SHA256
- Add SIZE to a few ports
2005-11-09 07:09:47 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Michael Johnson
ed9379928e - Fix build with new lrintf math functions [1]
- Simplify COMMENT
- Update pkg-desc

Submitted by:	Dan Larsson [1]
2005-01-19 05:31:03 +00:00
Michael Johnson
f6a9a34fac Remove old MPEG4IP knobs that are not used anymore
Pointed out by:	lofi
2004-12-01 21:46:03 +00:00
Michael Johnson
9c37fcec85 Use newer version of autoconf/autoheader (259)
Submitted by:	paulbeard@mac.com
2004-11-27 15:16:11 +00:00
Mario Sergio Fujikawa Ferreira
1bc9fd359f o Have faad depend on mpeg4ip-libmp4v2 so mpeg4ip can use faad
o Bump PORTREVISION

PR:		72205
Submitted by:	ahze
2004-11-10 01:48:47 +00:00
Michael Johnson
b0823ae396 Change email to new FreeBSD.org address
Approved by:adamw (mentor)
2004-10-29 22:24:47 +00:00
Jeremy Messenger
4ee0b74122 Fix the build on amd64.
PR:		ports/72943
Reported by:	pointyhat via kris
		sean@mcneil.com
Submitted by:	sean@mcneil.com (patch)
		Michael Johnson <ahze@ahze.net> (maintainer)
Tested by:	sean@mcneil.com
2004-10-21 03:40:56 +00:00
Jeremy Messenger
80bb188e4b Only define WITHOUT_MPEG4IP for >=502126 and if you don't already have mpeg4ip
previously installed. This is also only a temp fix until mpeg4ip is updated
(ports/72206) or fixed.

PR:		ports/72799
Submitted by:	Michael Johnson <ahze@ahze.net> (maintainer)
Pointed out by:	spamrefuse@yahoo.com
2004-10-18 02:19:57 +00:00
Jeremy Messenger
dd6c684229 Disable depend on mpeg4ip until new mpeg4ip is committed. The current mpeg4ip
is broke, so disable this to allow other apps to get build with faad.

Requested by:	Michael Johnson <ahze@ahze.net> (maintainer)
2004-10-14 22:09:08 +00:00
Edwin Groothuis
83f0022166 Backout previous commit because the rest of the updates can't be
tested because I'm still on 5.2.1 and I can't compile gcc34 and the
only packages for gcc34 I find are 4.10 or 5.3. Bummer!
2004-10-14 05:13:43 +00:00
Edwin Groothuis
26a0a5ee84 [MAINTAINER] audio/faad2: Patch for new mpeg4ip [2 of 4]
- make faad use libmp4v2 so mpeg4ip can use faad.

PR:		ports/72205
Submitted by:	Michael Johnson <ahze@ahze.net>
2004-10-14 01:23:27 +00:00