1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Commit Graph

2880 Commits

Author SHA1 Message Date
Vanilla I. Shu
a5de5fb15a remove NO_STAGE, editors/joe staging ready already. 2014-06-13 14:56:53 +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
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
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
Dmitry Marakasov
f46ab7a9b6 - Fix plist (clean up shared directory)
Approved by:	portmgr 'just fix it' blanket
2014-06-10 21:28:03 +00:00
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Jimmy Olgeni
37e782dfbc Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories A-C.

CR:		D196
Approved by:	portmgr (bapt)
2014-06-09 11:21:52 +00:00
Jimmy Olgeni
55dc0f983a Remove all space characters from Makefile assignments.
No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
2014-06-08 19:51:27 +00:00
Bryan Drewery
7fec4c8ecf - Support staging
PR:		189637
Submitted by:	eric@camachat.org (maintainer)
2014-06-05 19:26:23 +00:00
Tijl Coosemans
f82c078795 Fix pkg-plist after previous commit. 2014-06-02 21:08:03 +00:00
Tijl Coosemans
54ec4d7796 Properly respect CFLAGS, LDFLAGS, etc.
When building a port with base system make, variables like CC and CFLAGS
need to be defined using '=' in the makefile.  With '+=' values from
make.conf can be picked up.  Normally the ports system values for these
variables are passed to a configure script which generates a makefile with
them.  If there's no configure script the makefile has to be patched to use
the right values.
2014-06-02 20:14:24 +00:00
Olli Hauer
c1023f2b65 - USE_(BZIP2|XZ) -> USES=tar:(bzip2|xz) 2014-06-01 16:43:03 +00:00
Vanilla I. Shu
4d8570c771 Fix patch files to chase irc/irssi. 2014-06-01 04:07:27 +00:00
Antoine Brodin
e4e5c70803 Unbreak: @exec/@unexec already handle the symlink in the plist
While here, remove a directory belonging to mtree from the plist
2014-05-31 15:11:07 +00:00
Rong-En Fan
7aa4bbeb41 Staging support 2014-05-30 14:11:02 +00:00
Rong-En Fan
f143413937 Staging support 2014-05-30 14:09:51 +00:00
Rong-En Fan
1de318c695 Staging support 2014-05-30 13:53:48 +00:00
Rong-En Fan
b8eb4aa6ca mail/mutt supports STAGE so does this 2014-05-30 13:21:14 +00:00
Baptiste Daroussin
f0a8714b3a Convert to USES=dos2unix
With hat:	portmgr
2014-05-26 06:55:07 +00:00
Hiroki Sato
a8687e8806 STAGEDIR support. 2014-05-24 18:29:07 +00:00
David Thiel
29238db46d Hand back to ports@. 2014-05-23 17:18:56 +00:00
Tijl Coosemans
f191d6b887 Quote ${CC} and similar variables in MAKE_ARGS.
Reported by:	Dominic Fandrey <kamikaze@bsdforen.de>
2014-05-20 19:32:39 +00:00
Vanilla I. Shu
f3543f4459 Add missing patch file on prev commit, and fix building.
Submitted by:	swills@
2014-05-20 06:24:00 +00:00
Xin LI
8da2472a6e Make it possible to stage without privilege.
No PORTREVISION bump because this does not change results
of the build.

Reported by:	Andrzej Tobola <ato iem pw edu pl>
2014-05-20 00:43:07 +00:00
Xin LI
84c0d57c2c Staging support, LICENSE, and remove pkg-plist in favor of PLIST_FILES. 2014-05-19 13:49:14 +00:00
Vanilla I. Shu
002993c159 Support staging.
Approved by:	portmgr@
2014-05-19 07:38:34 +00:00
Antoine Brodin
8faf55e210 Mark BROKEN: Fails to patch
===>  Applying extra patch /usr/ports/chinese/tin/files/patch-attrib.c
===>  Applying extra patch /usr/ports/chinese/tin/files/patch-cook.c
1 out of 1 hunks failed--saving rejects to src/cook.c.rej
*** [do-patch] Error code 1

Reported by:	pkg-fallout
2014-05-18 15:48:26 +00:00
Vanilla I. Shu
d8d1c1a1c3 Support STAGEDIR.
Approved by:	portmgr@
2014-05-15 16:13:32 +00:00
Max Brazhnikov
90e380e1cb KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9!
deskutils/kdepim4:
- Remove no longer needed patch, the problem was fixed since Qt 4.8.4.

The area51 repository features commits by rakuco and makc.
2014-05-10 19:43:14 +00:00
Sunpoet Po-Chuan Hsieh
20eae52a4e - Update to 3.9.1
Changes:	http://tw.wordpress.org/2014/05/09/wordpress-3-9-1/
PR:		ports/189524
Submitted by:	Joe Horn <joehorn@gmail.com> (maintainer)
2014-05-10 17:34:35 +00:00
Baptiste Daroussin
1336180534 Support stage 2014-05-08 23:41:36 +00:00
Baptiste Daroussin
9ea074ad24 Support stage 2014-05-08 23:41:22 +00:00
John Marino
599cb48c38 chinese/exim: Unbreak on F10+ by satisfying explicit linking requirements
During linking, the linker needs symbols from Xext and libfontconfig,
so add these to the dependency list and LDFLAGS to unbreak to port.
Bump due to dependency changes.  (Just fix it Blanket)
2014-05-07 15:44:57 +00:00
Jung-uk Kim
fabaf5ddfa Update to 4.1.6. 2014-05-06 16:13:01 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Sunpoet Po-Chuan Hsieh
9ba0d068fe - Update to 3.9
- While I'm here:
  - Simplify pre-install:
  - Remove .include <bsd.port.options.mk>
  - Remove unnecessary SUB_LISTS

Changes:	http://cn.wordpress.org/2014/04/19/smith/
PR:		ports/189016
Submitted by:	Joe Horn <joehorn@gmail.com> (maintainer)
2014-04-26 18:16:34 +00:00
Sunpoet Po-Chuan Hsieh
2e13353e93 - Update to 3.9
- Simplify pre-install:
- Remove .include <bsd.port.options.mk>
- Remove unnecessary SUB_LISTS

Changes:	http://tw.wordpress.org/2014/04/24/smith/
PR:		ports/189018
Submitted by:	Joe Horn <joehorn@gmail.com> (maintainer)
2014-04-26 18:12:50 +00:00
Tijl Coosemans
e470edbd1a Convert to USES=libtool. 2014-04-24 17:16:28 +00:00
Mathieu Arnold
cf28d260c6 Remove the last @comment $FreeBSD$ from plists.
With hat:	portmgr
Sponsored by:	Absolight
2014-04-24 16:26:48 +00:00
Vanilla I. Shu
673717e30c 1: fix pkg-plist
2: fix build with qt4.

Submitted by:	swills@ [1], kevlo@ [2]
2014-04-17 09:24:19 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Vanilla I. Shu
68879d01cf Upgrade to 2.8.2. 2014-04-12 03:09:06 +00:00
Vanilla I. Shu
b4ebf09338 Make job safe.
PR:		ports/188156
Submitted by:	Jia-Shiun Li <jiashiun gmail com>
2014-04-11 02:38:41 +00:00
Max Brazhnikov
65b2b253dc KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!
KDE ports:
- Convert to USES=tar:xz

devel/p5-perlqt, multimedia/kdemultimedia4-ffmpegthumbs:
- Convert LIB_DEPENDS to new style

devel/p5-perlqt, devel/p5-perlkde:
- Don't remove directories installed by perl port

net/kdnssd:
- moved to net/zeroconf-ioslave (renamed upstream)

x11/kdelibs4:
- Clean up non-standard shared mime files and directories after deinstall

The area51 repository features commits by Alonso Schaich
<alonsoschaich@fastmail.fm> and makc.
2014-04-03 09:49:10 +00:00
Sunpoet Po-Chuan Hsieh
e26a2c2450 - Update to 1.4
- Take maintainership

Changes:
- Convert to UTF-8
- Prepare *.dat
2014-04-02 19:02:00 +00:00
Rene Ladan
3de1607e21 Remove expired ports:
2014-03-07 emulators/gxmame: Depends on deprecated emulators/xmame
2014-03-07 emulators/pyxmame: Depends on deprecated emulators/xmame
2014-03-07 emulators/xmess: No more public distfiles
2014-03-07 benchmarks/xdd: No more public distfiles
2014-03-07 chinese/srecite: No more public distfiles
2014-03-07 games/hlstats: No more public distfiles
2014-03-07 audio/teamspeak_server: No more public distfiles
2014-03-07 games/utserver: No more public distfiles
2014-03-07 databases/p5-hp200lx-db: No more public distfiles
2014-03-07 audio/teamspeak_client: No more public distfiles
2014-03-10 german/vtiger: Depends on expiring www/vtiger
2014-03-10 www/gallery: No more public distfiles
2014-03-10 www/vtiger: No more public distfiles
2014-03-10 net/linux-nx-client: No more public distfiles
2014-03-10 emulators/extract-xiso: No more public distfiles
2014-03-10 www/trac-wantedpages: No more public distfiles
2014-03-10 www/trac-ldap: No more public distfiles
2014-03-10 www/trac-codetags: No more public distfiles
2014-03-10 www/trac-addcomment: No more public distfiles
2014-03-10 www/trac-nav: No more public distfiles
2014-03-10 www/baikal: No more public distfiles
2014-03-10 www/trac-pagetopdf: No more public distfiles
2014-03-10 sysutils/logmon: No more public distfiles
2014-03-10 www/trac-simpleticket: No more public distfiles
2014-03-10 www/trac-wikinegotiator: No more public distfiles
2014-03-10 www/trac-pagelist: No more public distfiles
2014-03-10 www/trac-remind: No more public distfiles
2014-03-10 www/trac-macropost: No more public distfiles
2014-03-10 mail/vexim: No more public distfiles
2014-03-10 lang/rscheme: No more public distfiles
2014-03-30 00:46:52 +00:00
Sunpoet Po-Chuan Hsieh
086314be3a - Move chinese/php5-cconv to chinese/php-cconv 2014-03-29 20:35:32 +00:00
Antoine Brodin
acb669235c Remove some expired xmms ports (abandonware, unmaintained):
2014-03-23 audio/p5-Xmms: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-a52dec: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-audiofile: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-cdread: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-crossfade: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-crystality: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-defx: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-efxmms: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-eq: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-faad: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-fc: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-fxt: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-infopipe: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-jack: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-liveice: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-mac: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-mad: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-midi: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-modplug: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-mp3cue: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-osssurround: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-quix3dn: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-sid: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-sndfile: Abandonware, please consider using multimedia/audacious instead
2014-03-23 audio/xmms-tfmx: Abandonware, please consider using multimedia/audacious instead
2014-03-23 chinese/xmms: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-blursk: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-dancingparticles: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-dflowers: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-dscope: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-dspectogram: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-dspectral: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-finespectrum: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-fishmatic: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-gdancer: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-iris: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-jess: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-nebulus: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-paranormal: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-scivi: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-vumeter: Abandonware, please consider using multimedia/audacious instead
2014-03-23 graphics/xmms-waterfall: Abandonware, please consider using multimedia/audacious instead
2014-03-23 multimedia/gxmms: Abandonware, please consider using multimedia/audacious instead
2014-03-23 multimedia/xmms-status-plugin: Abandonware, please consider using multimedia/audacious instead
2014-03-23 russian/xmms: Abandonware, please consider using multimedia/audacious instead
2014-03-23 x11-themes/xmms-bluecurve-theme: Abandonware, please consider using multimedia/audacious instead
2014-03-23 x11-themes/xmms-eq-skins: Abandonware, please consider using multimedia/audacious instead
2014-03-23 x11-themes/xmms-vumeter-skins: Abandonware, please consider using multimedia/audacious instead
2014-03-23 08:59:35 +00:00
Martin Wilke
a72502a9b4 - Convert USE_GMAKE to USES 2014-03-13 08:07:44 +00:00
Hiroki Sato
e2537f3be2 - STAGEDIR support
- Eliminate duplicate files installed by each */FreeWnn-lib.
- Bump PORTREVISION because of dependency and pkg-plist changes.
2014-03-11 06:49:56 +00:00