1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00
Commit Graph

338260 Commits

Author SHA1 Message Date
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
0533abe3e7 Forgot libreoffice itself in previous commit 2014-06-11 14:45:18 +00:00
Baptiste Daroussin
6366b4495a Update to libreoffice 4.2.4
- Speed staging phase by really installing to the stagedir directly
- Rework to use predefined targets for build and install
- Strip binaries
- Remove now unnecessary dependencies on autotools
- Add patches to fix crashes with icu 53.1
2014-06-11 14:40:31 +00:00
Baptiste Daroussin
04b1ae74b3 Update to icu 53.1, recommand to the user to rebuild all their applications depending on icu 2014-06-11 14:31:01 +00:00
Baptiste Daroussin
14d88f8c70 Fix packging icons and desktop files 2014-06-11 14:28:11 +00:00
John Marino
f2aad7685c Resurrect net/wackmole and upgrade version 2.14 => 2.15
This port was removed because it's dependency "spread" was removed.
Spread has returned, and now this one returns with a new version.

  * maintainership passed to submitter (old version was not unmaintained)
  * pkg-descr rewritten, WWW updated
  * LIB_DEPENDS format updated
  * distfile mirror added
  * USES+= tar:xz used
  * patches regenerated

PR:		189403
Submitted by:	Chris Hutchison
Fixes by:	marino
2014-06-11 14:25:01 +00:00
Olli Hauer
8e07a09478 - fix LIB_DEPENDS (after adding libtool:keepla to devel/apr1)
- bump PORTREVISION

Submitted by:	David Cecchin <dcecchin@gmail.com>
2014-06-11 13:49:55 +00:00
Emanuel Haupt
a937b59ecf - Update to 3.4.2
- USES -> libtool
2014-06-11 13:49:48 +00:00
Philippe Audeoud
e9a5ed6ce0 - Update to 0.8.6
- Add stage support

PR:		190867
Submitted by:	maintainer
2014-06-11 13:41:01 +00:00
Rodrigo Osorio
c5a4777b98 - stagify the port
- add licence

Submitted by:	rodrigo
Reviewed by:	bapt (mentor)
Approved by:	portmgr (blanket)
2014-06-11 13:31:27 +00:00
John Marino
73554f1aec Resurrect textproc/asm2html (with stage support), assign maintainer
This port was removed in 2011 due to a lack of distfiles.  Chris has
rectified this and becomes the new maintainer.  Other things of note:

 * Header trimmed
 * pkg-descr updated (new WWW link too)
 * Stage support
 * Updated to newer version 1.4 => 1.7
 * BSD 3-clause license annotated
 * Fix on FreeBSD 10+

PR:		188981
Submitted by:	Chris Hutchinson
Fixes by:	marino
2014-06-11 13:26:52 +00:00
Rene Ladan
847c95c033 www/chromium: update to 35.0.1916.153
- Add dependency on libdrm, which is now required by the configure phase
- upstream GYP_GENERATOR now defaults to "ninja" on FreeBSD

MFH:		2014Q2
Security:	http://vuxml.freebsd.org/freebsd/0b0fb9b0-f0fb-11e3-9bcd-000c6e25e3e9.html
2014-06-11 13:21:21 +00:00
Dmitry Marakasov
319a842a94 - Confirmed to work on arm
Submitted by:	MIHIRA Sanpei Yoshiro <sanpei at sanpei dot org>
2014-06-11 13:06:08 +00:00
Vanilla I. Shu
a28a89a694 Stagify. 2014-06-11 12:46:09 +00:00
Dmitry Marakasov
b7be16d1c0 - Switch to USES=libtool,tar, use new LIB_DEPENDS syntax
Approved by:	kwm
2014-06-11 12:36:47 +00:00
Vanilla I. Shu
32ff4acff3 Stagify. 2014-06-11 12:36:36 +00:00
Dmitry Marakasov
1e96dcec34 - Switch to USES=libtool,tar
Approved by:	kwm
2014-06-11 12:36:30 +00:00
Vanilla I. Shu
eaca234514 Stagify. 2014-06-11 12:34:12 +00:00
Vanilla I. Shu
20a429b317 Stagify. 2014-06-11 12:31:35 +00:00
Vanilla I. Shu
126853aff3 Stagify. 2014-06-11 12:26:22 +00:00
John Marino
6163fcb80d Resurrect devel/c2mdoc (with stage support), assign maintainer
It seems that this port was killed for not having publically available
distfiles, but from what I can tell, this was always a distfile-free
port, meaning that it was removed in error.

The PR to bring it back did not provide the required stage support, but
luckily that was trivial to add.  Differences from the previous version:

  * pkg-descr rewrapped
  * whitespace removed from awk script (caused PORTREVISION bump)
  * Header trimmed
  * NOMAN definition removed
  * CP+REINPLACE_CMD replaced with SED and moved to post-extract target
  * Stage support
  * Maintenance passed to PR submitter

PR:		189009
Submitted by:	Chris Hutchinson
Tweaks by:	marino
2014-06-11 12:23:25 +00:00
MIHIRA Sanpei Yoshiro
89f5d7f26d Add staging support. 2014-06-11 12:09:47 +00:00
Frederic Culot
4fc1dcb876 - Update to 1.6.3
Changes:	https://raw.githubusercontent.com/ansible/ansible/v1.6.3/CHANGELOG.md
PR:		ports/190882
Submitted by:	Nikolai Lifanov <lifanov@mail.lifanov.com> (maintainer)
2014-06-11 11:41:40 +00:00
Sunpoet Po-Chuan Hsieh
ea2ac6eeb3 - Update to 0.04
Changes:	http://search.cpan.org/dist/Geo-Coder-OpenCage/Changes
2014-06-11 11:16:57 +00:00
Pawel Pekala
79d923ffeb - Add staging support
- Use new LIB_DEPENDS format
2014-06-11 11:03:24 +00:00
MIHIRA Sanpei Yoshiro
f5ed3ba70d Add staging support. 2014-06-11 10:23:57 +00:00
John Marino
b6c090b954 chinese/bitchx: Bump to acquire MASTERDIR fix, stage too
Related to:
PR: 186425

It looks NO_STAGE should have been removed when irc/bitchx was staged.
Late add: Fix master irc/bitchx to not override PORTREVISION
2014-06-11 10:20:41 +00:00
Vanilla I. Shu
f5e827834d Stagify. 2014-06-11 10:12:47 +00:00
Vanilla I. Shu
d9020aeca2 Stagify. 2014-06-11 10:10:36 +00:00
Vanilla I. Shu
f56525528b Stagify 2014-06-11 10:08:08 +00:00
Vanilla I. Shu
678ec726de Stagify. 2014-06-11 10:05:12 +00:00
Vanilla I. Shu
b5a09fd4ef Stagify. 2014-06-11 10:02:44 +00:00
Vanilla I. Shu
a2a12abfb5 Stagify. 2014-06-11 09:57:12 +00:00
John Marino
020104dac7 Remove 2 resurrected ports from MOVED 2014-06-11 09:54:34 +00:00
Vanilla I. Shu
f19c2a7299 Stagify. 2014-06-11 09:53:23 +00:00
Vanilla I. Shu
8a0ab4e975 Stagify. 2014-06-11 09:50:55 +00:00
John Marino
e576cffda4 Resurrect archivers/bzip and assign maintainer
This port was removed due not having a publically available distfile.
That has been fixed per the PR with maintainership assigned to submitter.

Additionally:

  * The patch-aa was renamed
  * The patch-ab and patch-ac touched the same file; they were combined
    and renamed
  * DragonFly support was added (hence the portrevision bump)
  * GPLv2 license was annotated
  * 80-column formatting was respected
  * PLIST sorted

PR:		188939
Submitted by:	Chris Hutchinson
Tweaks:		marino
2014-06-11 09:49:14 +00:00
Vanilla I. Shu
8efd504cb3 Stagify. 2014-06-11 09:47:32 +00:00
Dmitry Marakasov
0f836ea767 - Switch to USES=libtool
- Strip libraries
2014-06-11 09:46:29 +00:00
Pawel Pekala
b104a74fd5 - Add staging support
- Use MAKE_CMD instead of GMAKE
- Fix perl shebangs, bump PORTREVISION
2014-06-11 09:39:10 +00:00
MIHIRA Sanpei Yoshiro
18879f15d5 Add staging support. 2014-06-11 09:38:35 +00:00
Olli Hauer
013764a32f - USES libtool:keepla
- bump PORTREVISION

Originally I planned to keep this change on hold,
but a couple of minutes before gdbm was changed
so this is a good time to annoy users only once.
2014-06-11 09:31:13 +00:00
Vanilla I. Shu
37a83b3bcc 1: Stagify.
2: new format of LIB_DEPENDS.
2014-06-11 09:19:08 +00:00
Dmitry Marakasov
135b0f5dab - Use new LIB_DEPENDS syntax
- Switch to USES=libtool, drop .la files
2014-06-11 09:16:26 +00:00
Dmitry Marakasov
1f083ae994 - Stagify
- Use new LIB_DEPENDS syntax
- Don't try to remove mtree directories

Approved by:	portmgr blanket
2014-06-11 09:16:15 +00:00
Dmitry Marakasov
b770794425 - Fix libobby dependency 2014-06-11 09:16:07 +00:00
Vanilla I. Shu
086013074b Stagify. 2014-06-11 09:14:05 +00:00
Dmitry Marakasov
5bf588307f - Switch to USES=libtool
Approved by:	portmgr blanket
2014-06-11 09:13:23 +00:00
Dmitry Marakasov
912ff3db1e - Add missing USES=libtool
Approved by:	portmgr blanket
2014-06-11 09:13:05 +00:00
Vanilla I. Shu
c95bd93188 Stagify. 2014-06-11 09:09:55 +00:00