1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-01 01:17:02 +00:00
Commit Graph

47 Commits

Author SHA1 Message Date
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
18057130d3 1. fix portlint complaint about incorrect whitespace in CONFIGURE_ARGS
assignment
2. instead of unconditionally setting LIBS in CONFIGURE_ENV use automake logc
   to correctly set library dependencies for the case when external libmp4v2
   is used

Fix #2 also fixes build with non-base gcc: configure stage would pass LIBS
to all invocations of gcc and linking would fail because libmp4v2 is a C++
library, but non-base gcc (as opposed to g++) doesn't know where to look
for the correct libstdc++.

PR:		149765
Submitted by:	Andriy Gapon <avg@icyb.net.ua>
2011-03-18 09:44:41 +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
Max Brazhnikov
526f368c1f Chase multimedia/mp4v2 update.
PR:		ports/148643
Submitted by:	Christopher Key <cjk32 at cam.ac.uk>
2010-08-11 20:58:04 +00:00
Erwin Lansing
122619cede Fix fetching with the new SF layout
Submitted by:	pointyhat
2009-08-22 22:36:56 +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
Martin Matuska
69d69ada8f - Add MAKE_JOBS_SAFE to support SMP compilation 2009-03-24 16:58:56 +00:00
Martin Wilke
537cf34eba - Update to 1.28
PR:		131835
Submitted by:	Ports Fury
2009-02-21 15:50:19 +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
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
d65ee49b11 Update to 1.26 2007-10-23 12:24:48 +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
Kris Kennaway
bf8db602c8 NO_PACKAGE is not appropriate; use RESTRICTED instead 2006-09-02 23:41:40 +00:00
Michael Johnson
2d66c25fee - Change post-patch to pre-configure as times with autotools have changed. 2006-08-28 00:56:49 +00:00
Michael Johnson
7fc90ea87d - Update to 1.25 2006-08-24 23:34:20 +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
09fdfbffe7 - Since mpeg4ip support is on by default test for WITHOUT_MPEG4IP instead of
WITH_MPEG4IP
2006-05-10 01:48:31 +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
64c68fb1e6 - Change pre-patch: build-depends to PATCH_DEPENDS= ${BUILD_DEPENDS} 2006-01-28 21:20:22 +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
Michael Johnson
a5f2f90071 - Bump PORTREVISION to force rebuild with new mpeg4ip-libmp4v2
will have weird audio files if not.

Note: if you want to play in iTunes(R) use the --no-midside
      switch in faac or it won't sound great and will randomly
      crash iTunes(R).
2005-05-19 12:41:45 +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
c2c61797e8 - Add missing file to pkg-plist 2005-03-21 04:57:13 +00:00
Michael Johnson
72bae54709 - Update pkg-descr and COMMENT 2005-01-19 05:47:01 +00:00
Michael Johnson
59d8bf1403 - Add option for mpeg4 audio coding via mpeg4ip-libmp4v2 (WITH_MPEG4IP)
- Bump PORTREVISION
2004-11-28 15:11:55 +00:00
Michael Johnson
872bef1d9f Back out of last commit, this causes major problems with mpeg4ip with an endless loop on build. We'll just have to wait for mpeg4ip & mpeg4ip-libmp4v2 to be fixed. 2004-11-28 02:51:10 +00:00
Michael Johnson
56d44d1f15 - Add a temporary work around if you have multimedia/mpeg4ip-libmp4v2 installed
without multimedia/mpeg4ip installed by adding a dependency on multimedia/mpeg4ip
this also adds a new know WITH_MPEG4 for use of encoding mpeg4 audio

PR:		ports/74094
Reported by:	many
2004-11-27 20:03:44 +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
Michael Johnson
2cd11fd7a9 Add missing header to fix build of gstreamer-plugins on >5.x
PR:	ports/73260
Pointed out by:	sean@mcneil.com
Approved by:	adamw (mentor)
2004-10-30 03:22:23 +00:00
Michael Johnson
b0823ae396 Change email to new FreeBSD.org address
Approved by:adamw (mentor)
2004-10-29 22:24:47 +00:00
Kirill Ponomarev
4b91798863 Re-add accidentally removed prototype
PR:		ports/73021
Submitted by:	maintainer
2004-10-26 18:24:58 +00:00
Edwin Groothuis
78784388b0 [MAINTAINER] audio/faac: [Fix build on 6.0-CURRENT]
- Fix build on 6.0
	Tested and Reported by: Chris Johnson <cjohnson@wcug.wwu.edu>

PR:		ports/72593
Submitted by:	Michael Johnson <ahze@ahze.net>
Reviewed by:	Chris Johnson <cjohnson@wcug.wwu.edu>
2004-10-13 01:48:28 +00:00
Kirill Ponomarev
19b36d16b0 Fix WWW line
PR:		ports/71598
Submitted by:	maintainer
2004-10-12 09:39:34 +00:00
Ade Lovett
e32a824579 Move devel/autoconf->devel/autoconf253 and devel/automake->devel/automake15
All autotools ports are now truly versioned and do not conflict with each
other.

This marks the end of "Phase 1" of the autotools updates.
2004-08-03 22:36:52 +00:00
Ying-Chieh Liao
0cda34b852 Remove windows stuff and fix so faac will compile with gstreamer-plugins
PR:		69388
Submitted by:	maintainer
2004-07-22 01:26:13 +00:00
Pav Lucistnik
1ede6785db - Switch to newer autoheader
PR:		ports/67616
Submitted by:	michael johnson <ahze@ahze.net> (maintainer)
2004-06-06 23:02:09 +00:00
Ade Lovett
1a628ded35 Sync with new bsd.autotools.mk 2004-06-04 17:29:38 +00:00
Pav Lucistnik
9537cf8762 - Switch to MASTER_SITE_SOURCEFORGE_EXTENDED
PR:		ports/67190
Submitted by:	michael johnson <ahze@ahze.net> (maintainer)
2004-05-25 19:16:09 +00:00
Mark Linimon
510b6eb566 Remove dependency on faad.
PR:		ports/66593
Submitted by:	michael johnson <ahze@ahze.net> (maintainer)
2004-05-13 22:09:08 +00:00
Pav Lucistnik
4036adf0c1 - Avoid extract depend on faad now that it provides all required headers
PR:		ports/66361
Submitted by:	michael johnson <ahze@ahze.net> (maintainer)
2004-05-10 09:24:21 +00:00
Pav Lucistnik
f02510d99c Add faac, an AAC audio encoder. FAAC currently supports MPEG-4 LTP,
MAIN and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types.
It also supports multichannel and gapless encoding.

WWW: http://faac.sourceforge.net/

PR:		ports/66303
Submitted by:	michael johnson <ahze@ahze.net>
2004-05-06 08:40:42 +00:00