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

128 Commits

Author SHA1 Message Date
Martin Wilke
bd48d39657 - Chase database/sqlite3 slib bump
Approved by:	portmgr (myself)
2014-06-27 17:21:06 +00:00
Baptiste Daroussin
bd08fe2064 Use MAKE_CMD instead of GMAKE 2014-06-24 22:23:55 +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
Guido Falsi
4561c069fe Fix pkg-install, forgotten in previous commit. 2014-05-10 19:47:41 +00:00
Guido Falsi
f794da2a05 - Add USES=libtool
- Don't install .la files
2014-05-10 18:56:40 +00:00
Baptiste Daroussin
7af569c171 Convert to USES=pgsql 2014-05-07 23:37:53 +00:00
Guido Falsi
e48e688313 Fix build on head.
Reported by:	pkg-fallout
2014-03-28 14:41:29 +00:00
Guido Falsi
e87aa9a24b Convert to new USES=tar 2014-03-17 08:37:19 +00:00
Koop Mast
c10de79b1a Update to 1.0.
Update Comment
Add LICENSE blob.
Stagify.
2014-01-12 19:48:11 +00:00
Baptiste Daroussin
22aa02fd75 In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in comms
2013-12-11 15:10:44 +00:00
Dmitry Marakasov
a2105d9f79 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [bce])
Approved by:	portmgr (bdrewery)
2013-10-22 13:57:35 +00:00
Guido Falsi
8964087356 - Support staging
- Convert to new LIB_DEPENDS format
- Use options helpers
2013-09-29 10:46:21 +00:00
Baptiste Daroussin
2b300eeb3f Add NO_STAGE all over the place in preparation for the staging support (cat: comms) 2013-09-20 16:03:29 +00:00
Baptiste Daroussin
8302173231 Add an explicit dependency on pkgconf 2013-09-02 21:04:00 +00:00
Guido Falsi
ccddbf64e6 - Add patch to avoid a bus error while starting the software.
Many thanks to the Mike Bernard for reporting and helping me debug
this problem.

While here remove obsolete MAKE_JOBS_SFE flag

Reported by:	Mike Barnard Kwatampora <mike.barnardq@gmail.com>
2013-08-14 13:00:15 +00:00
Guido Falsi
3d59bf1d24 Convert the ports I maintain to USES=gmake. 2013-07-08 18:44:24 +00:00
Rene Ladan
4e4178dab5 In preparation of removing devel/libusb (expires 2013-04-30), remove it
from these ports.

Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
  description from bsd.options.desc.mk

Approved by:	portmgr (bapt)
2013-04-29 16:43:05 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Jeremy Messenger
61d9c78a79 -Update devel/libical to 0.48.
-Update the header
-OPTIONSng
-Use the ltverhack to correct the shared library version (44 -> 0).

Bump the rest ports that depend on devel/libical because of shared library
version has been changed. Document the update in UPDATING.

PR:		ports/173540
Remind by:	Marcin Cieslak <saper@saper.info>
2012-12-30 05:14:01 +00:00
Guido Falsi
3fb87bb7be Trim Makefile headers for ports I maintain. 2012-12-10 20:39:40 +00:00
Andrej Zverev
a41069ab3b - Remove SITE_PERL from *_DEPENDS
Approved by: portmgr@ (bapt@)
2012-06-30 14:53:22 +00:00
Guido Falsi
c7840909fa - Use new options framework "MULTI" feature.
Approved by:	crees, tabthorpe (mentors, implicit)
2012-06-09 11:02:27 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Guido Falsi
68e1d1d6ba - Convert to new options framework
- Remove uneeded double quotes
- While here fix various portlint warnings
- Indent make conditionals and loop

Approved by:	Boris Samorodov <bsam@FreeBSD.org> (net/unison-nox11 maintainer)
Approved by:	Matthias Andree <mandree@FreeBSD.org> (implicit, net/unison232 maintainer)
Approved by:	tabthorpe (mentor)
2012-05-31 21:12:14 +00:00
Guido Falsi
418d775723 Change to my FreeBSD.org email address.
Approved by:	crees (mentor)
2012-04-14 18:45:07 +00:00
Ryan Steinmetz
aa07758c85 - Update to 0.6.31
PR:		ports/163158
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
Feature safe:	yes
2011-12-10 16:46:22 +00:00
Doug Barton
2b1dacc826 Remove more tags from pkg-descr files fo the form:
- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2011-10-24 04:17:37 +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
Tilman Keskinoz
2beb18955b Fix build with clang
PR:		158660
Submitted by:	maintainer
2011-07-14 14:38:22 +00:00
Rene Ladan
b1b11d0887 Change this port to use the GROUPS variable
PR:		ports/157545
Submitted by:	Chris Rees [utisoft gmail com]
Approved by:	maintainer
2011-06-06 19:27:00 +00:00
Beat Gaetzi
184100d6d9 - Update to 0.6.30
- Add LICENSE information
- Add SQLite support option
- Remove MD5 checksum

PR:		ports/154303
Submitted by:	Guido Falsi <mad AT madpilot.net> (maintainer)
Feature safe:	yes
2011-01-26 13:47:04 +00:00
Martin Wilke
b18508c970 - Fix build
PR:		147288
Submitted by:	Anatoly Borodin <anatoly.borodin@gmail.com>
Approved by:	maintianer
2010-06-05 11:26:36 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Joe Marcus Clarke
04071de28e Update libical to 0.44. 2010-05-22 05:56:51 +00:00
Martin Wilke
17485cab02 - Update to 0.6.29
PR:		146129
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
2010-05-10 06:15:05 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dmitry Marakasov
7f4b7fb1bb - Add missing dependency on intltool
- While here, fix handling of manpage which is installed unconditionally (approved by maintainer)

PR:		142834
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
Reported by:	Ebbe Hjorth <info at ebbehjorth.dk>
2010-01-14 17:50:04 +00:00
Tilman Keskinoz
2c3340e7cc Update to 0.6.28
PR:		138674
Submitted by:	maintainer
2009-09-11 12:46:12 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Ion-Mihai Tetcu
f3bc8eae1b Fix build with custom LOCALBASE.
Submitted by:	maintainer
Reported by:	QATty
2009-06-06 17:06:21 +00:00
Joe Marcus Clarke
ae52bc8089 Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider.  Almost all of the Gecko consumers
can make use of this provider by setting:

WITH_GECKO=libxul

The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
2009-04-10 05:56:28 +00:00
Martin Wilke
a07d6402aa - Mark MAKE_JOBS_SAFE for SMP compilation
PR:		133067
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
2009-03-26 15:09:13 +00:00
Pav Lucistnik
8e41d668be - Fix build in presence of mpeg4ip by hardcoding /usr/lib/spd.so (mpeg4ip
installs another spd.so to localbase)

PR:		ports/131778
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
Reported by:	Vladimir Kushnir <vkushnir@bigmir.net>
2009-03-22 20:50:13 +00:00
Stanislav Sedov
f5d05ea54d - Chase libusb20 rename in r189585.
- Mark sane-backends broken on current due to changes
  in USB stack.

Reviewed by:	thompsa (old version), miwi
Tested by:	miwi
2009-03-09 17:15:43 +00:00
Philip M. Gollucci
d7a5052469 - A function in gnokii happens to use strndup() which is implemented
only in 8.0, so revert it to a simple strdup().

PR:             ports/131350
Reported by:    ledondo2000 at gmail.com
Submitted by:   Guido Falsi <mad@madpilot.net>  (maintainer)
2009-02-04 07:56:26 +00:00
Martin Wilke
4036e7587a - Update to 0.6.27
PR:		128589
Submitted by:	Guido Falsi <mad@madpilot.net> (maintainer)
2009-01-11 17:40:38 +00:00
Max Brazhnikov
8df929bd50 Chase devel/libical update
Approved by:	miwi (mentor)
2009-01-04 14:08:43 +00:00
Pav Lucistnik
a1ce5c2b43 - Register conflicts between gnokii, smstools and sendsms
Reported by:	ganbold of EFnet
2008-11-14 10:27:24 +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