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

65 Commits

Author SHA1 Message Date
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Thomas Zander
a93a44040e - Update multimdedia/ffmpeg to latest upstrem version 2.7.1
- Mark ports BROKEN that were discovered not to work with
  this update; discovered by exp-run in bug 201181
- Note the need for manual upgrade of dependent ports in
  UPDATING
2015-07-02 19:40:15 +00:00
Baptiste Daroussin
a76a739bfe Cleanup plist 2014-10-20 17:04:20 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
William Grzybowski
7ae2cd1581 graphics/bugle: update to 20100508
- Support stage
- Add LICENSE
- Use options helpers
- New world order USES

PR:		192203
Submitted by:	tkato432 yahoo com
2014-07-29 16:19:51 +00:00
Baptiste Daroussin
2bbb53adc3 Reset maintainership for ports not staged with no pending PR
With hat:	portmgr
2014-07-23 17:07:12 +00:00
Baptiste Daroussin
06af334ab9 Fix non default LIB_DEPENDS
With hat:	portmgr
2014-07-16 08:05:11 +00:00
Jimmy Olgeni
5e38556079 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
2014-06-13 07:36:27 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Baptiste Daroussin
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Baptiste Daroussin
926c80457b Convert to new perl framework
Convert from USE_GMAKE to USES=gmake
2013-09-16 17:07:26 +00:00
Baptiste Daroussin
cda59ea3e2 Convert to new options framework 2013-05-06 08:31:29 +00:00
Martin Wilke
63c72e6c24 - Unbreak with libc++
PR:		163444
Submitted by:	Jan Beich <jbeich@tormail.net>
2012-01-14 19:18:03 +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
Olli Hauer
30f9161773 -remove MD5 2011-07-03 14:12:22 +00:00
Martin Matuska
c86cd8cae2 Bump due to ffmpeg update to 0.7.1 2011-06-24 22:39:03 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Mark Linimon
8ff9e2abf9 Update maintainer's email address.
Submitted by:	maintainer (private email)
2010-12-01 23:12:16 +00:00
Martin Matuska
ab5c533c96 - Update ffmpeg to 0.6 2010-07-24 16:38:20 +00:00
Gerald Pfeifer
f94646a276 Only clean up .la files genuine to this port. 2009-11-22 19:04:04 +00:00
Gerald Pfeifer
f6234381e3 Unbreak this port which also involves adding a dozen+ man pages and
tons of additional include files and libraries.

Approved by:	portmgr (linimon)
2009-11-22 17:14:57 +00:00
Gerald Pfeifer
126ed7f5b0 Update to version 0.0.20091026 of bugle which is sixteen (sic!) versions
newer and no longer requires an older version of GCC.  Fix two portability
issues in the autoconf scripts (submitted upstream, too), though there still
is a problem left, so this remains BROKEN.

Approved by:	maintainer timeout
2009-11-01 17:21:52 +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
Pav Lucistnik
ab0a332ddb - Mark BROKEN: does not compile
Reported by:	pointyhat
2009-04-25 21:20:25 +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
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Mark Linimon
2ce360e47c Mark as broken on sparc64: fails to link. 2008-02-01 11:57:09 +00:00
Martin Wilke
62e2a3ade2 - Update to 0.0.20071009
PR:		117428
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2007-10-23 23:06:51 +00:00
Mark Linimon
9839011ec3 Welcome bsd.perl.mk. Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
2007-09-08 01:12:10 +00:00
Martin Wilke
174f427756 - Update to 0.0.20070718
PR:		114902
Submitted by:	Erik Greenwald <erik@smluc.org>
2007-07-26 11:51:55 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Martin Wilke
32fa020b96 - Update to 0.0.20070528
PR:		113374
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2007-06-06 10:57:15 +00:00
Florent Thoumie
d4f0d0048a - Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
2007-05-19 20:36:56 +00:00
Rong-En Fan
3ef3003c3b - Update to 0.0.20070217
PR:		ports/109282
Submitted by:	Erik Greenwald <erik at smluc.org> (maintainer)
2007-02-19 06:54:36 +00:00
Martin Wilke
5618ef745e - Update to 0.0.20070107
PR:		ports/107690
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2007-01-13 22:58:47 +00:00
Cheng-Lung Sung
1b4e89c707 - Update to 0.0.20061227
- Freshmeat blurb (20061109):
  A number of bugs were fixed in this release. The most important is
  that screenshots and video capture are working again, having been
  broken in the previous release.

  Freshmeat blurb (20061227):
  There is now an option in the texture and framebuffer viewers to
  remap the range. This is useful for viewing textures with data
  outside the [0, 1] range as well as images with low dynamic range.
  There are also many bugfixes. In particular, BuGLe should now work
  much better on ATI cards.

PR:		ports/107417
Submitted by:	maintainer (Erik Greenwald)
2007-01-05 07:50:34 +00:00
Rong-En Fan
1c7ac185bb - Respect X11BASE
Approved by:	maintainer (implicit)
2006-12-03 06:37:40 +00:00
Rong-En Fan
e6e48343cd - Update to 0.0.20061022
PR:		ports/104679
Submitted by:	Erik Greenwald (maintainer)
2006-11-01 08:37:08 +00:00
Rong-En Fan
aed44ee637 - Update to 0.0.20060913
PR:		ports/103225
Submitted by:	Erik Greenwald <erik at smluc.org> (maintainer)
2006-09-13 16:55:54 +00:00
Pav Lucistnik
481dec2f60 - Update to 0.0.20060828
PR:		ports/102608
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2006-08-28 15:42:54 +00:00
Pav Lucistnik
f5f3c198af - Update to 0.0.20060827
PR:		ports/102579
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2006-08-28 08:26:44 +00:00
Ion-Mihai Tetcu
487ae7ad2c Update to 0.0.20060813: [1]
- This release makes some improvements to the texture viewer: in particular,
shadow textures will be displayed in grey-scale rather than crashing, and
luminance textures will appear in grey-scale rather than red-scale. There are
miscellaneous other bugfixes and improvements.
- Additionally, the gtkglext LIB_DEPEND was fixed, as 1.0.2 seems to be the
current version.

Add OPTIONS support [2]

PR:		ports/102014
Submitted by:	Erik Greenwald (maintainer) [1], itetcu (me) [2]
2006-08-15 13:45:24 +00:00
Alejandro Pulver
ccbf773b26 - Change shared library version in LIB_DEPENDS to match current version of
x11-toolkits/gtkglext.

Reported by:	linimon
Approved by:	maintainer
2006-07-19 01:41:34 +00:00
Marcus Alves Grando
ccaeb9f055 - Update to 0.0.20060528
- Add some OPTIONS

PR:		98384
Submitted by:	maintainer
2006-06-05 00:16:04 +00:00
Stefan Walter
6803e81123 Update to 0.0.20060429.
PR:		97203
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
Approved by:	arved (mentor)
2006-05-13 20:16:30 +00:00
Stefan Walter
c8b3895ce8 Update to 0.0.20060416.
PR:		95981
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
Approved by:	arved (mentor)
2006-05-12 17:54:19 +00:00
Jean Milanez Melo
7dc50bc353 - Update to 0.0.20060306.
PR:		ports/95669
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
Approved by:	mnag (mentor)
2006-04-13 15:57:58 +00:00
Emanuel Haupt
9cbac72e2c Update to 0.0.20060224
PR:		93832
Submitted by:	Erik Greenwald <erik@smluc.org> (maintainer)
2006-04-12 15:47:02 +00:00