Commit graph

4260 commits

Author SHA1 Message Date
Tijl Coosemans
57baea9208 Replace USE_AUTOTOOLS=libtool and USE_EFL=libtool_hack with USES=libtool
and CONFIGURE_ARGS=--disable-static.
2014-06-30 15:21:16 +00:00
Tijl Coosemans
777cce7319 Add USES=libtool. 2014-06-30 14:24:44 +00:00
Tijl Coosemans
97a5771bb5 x11-wm/libwraster:
- USES=libtool
- Remove -DPREFIX=\\\"${PREFIX}\\\" from CPPFLAGS.  Not needed and it
  causes configure test failures with clang.
- Use MAKE_CMD.
- Bump dependent ports.

x11-wm/windowmaker:
- USES=libtool
- Replace -DPREFIX=\\\"${PREFIX}\\\" in CPPFLAGS with post-patch command
  because it causes configure test failures with clang.
- Remove FreeBSD < 8 support.
2014-06-29 21:45:03 +00:00
Martin Wilke
d84b82ca27 - Fix Q/A tests 2014-06-29 07:18:59 +00:00
Antoine Brodin
df1f66d426 Reset maintainer, email bounces
With hat:	portmgr
2014-06-28 07:48:01 +00:00
Antoine Brodin
0184d63d21 Allow to build with texinfo from ports 2014-06-27 17:51:31 +00:00
Antoine Brodin
f672b8cfe6 Allow to build with texinfo from ports
With hat:	portmgr
2014-06-26 11:02:07 +00:00
William Grzybowski
99efcfed5c x11-wm/ede: update to 2.1
PR:		191378
Submitted by:	tkato432 yahoo com
2014-06-25 23:22:51 +00:00
Baptiste Daroussin
a33191366c Convert GMAKE to MAKE_CMD
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends

With hat:	portmgr
2014-06-25 05:35:31 +00:00
Tijl Coosemans
d1fcd0bb4b Bump PORTREVISION for jbigkit library version bump.
Approved by:	portmgr (implicit)
2014-06-22 16:46:17 +00:00
Tijl Coosemans
3e4a806167 Add 4 new sed commands to USES=libtool. The first two apply some of the
changes that Debian made to their libtool.  The first command applies to
libtool versions 1.4 and up.  The second command is somewhat more elaborate
but essentially it uses the sed hold space to move an "elif...fi" block
down.  It applies to 2.x.  Together these reduce overlinking to unpatched
.la files (from ports that don't have USES=libtool yet but also .la files
in the work directory).

The third and fourth command fix relinking.  During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory.  This allows running an
executable that links to libA from within the work directory.  The relink
removes this extra runpath.

When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead.  The two sed commands make relink the same as a
normal link.  This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up.  Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)

Fix all ports with missing libraries.

Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
   instead of disabling optimisations.
net/libnetdude: disable static plugins.

PR:		190941
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-06-22 10:44:29 +00:00
William Grzybowski
d65900c930 x11-wm/wmconfig: update to 1.4.5
PR:		189358
Submitted by:	maintainer
2014-06-20 01:50:48 +00:00
Juergen Lock
55f1c4cd2f - Turns out this is broken with iconv from base (renders empty chars,
breaks bmpanel2, and also it fails to build when ports iconv is present),
  so force it to always use iconv from ports.
- Bump PORTREVISION.

Reported by:	Gary Perreault (via irc)
2014-06-17 22:59:14 +00:00
Baptiste Daroussin
a40d2eedb3 Update to 4.8
Release note: http://i3-wm.org/downloads/RELEASE-NOTES-4.8.txt
2014-06-16 20:42:13 +00:00
Jimmy Olgeni
806963ab63 Unbreak build by requiring and linking xext (see also r353170).
Also, remove "@dirrmtry etc/xdg" due to the following error in staging
checks:

      Owned by MTREE: @dirrmtry etc/xdg
2014-06-14 18:57:46 +00:00
Niclas Zeising
0a3209c2b9 Update to 2.5.1 2014-06-11 17:43:22 +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
Cy Schubert
100908c86d Support stage. Update to new LIB_DEPENDS. 2014-06-10 05:09:09 +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
Martin Wilke
05899255a6 - update to 0.6.2
- use shebangfix instead of manual patching
- drop config.mk edit - options passed via MAKE_ARGS

PR:		190116
2014-06-06 15:40:07 +00:00
Dmitry Marakasov
c0d4399a27 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-06-05 08:39:16 +00:00
Jung-uk Kim
5a969c07ed Honor $DATADIR and fix plist.
Approved by:	Daniel Austin (maintainer)
2014-06-03 20:30:49 +00:00
Jung-uk Kim
4299f096f0 Support staging and honor $DATADIR. Pass maintainership to the submitter.
PR:		190586
2014-06-03 20:18:52 +00:00
Jung-uk Kim
9dabe68ff9 - Convert to USES=libtool and USES=tar:bzip2.
- Pass maintainership to the submitter.

PR:		190585
2014-06-03 20:16:23 +00:00
Jung-uk Kim
952dad0b43 - Update to 0.8.8. Pass maintainership to the submitter. [1]
- Catch up with threading API changes of glib20.
- Revert a premature update to later libcompizconfig API by upstream, i.e.,

http://cgit.compiz.org/compiz/compizconfig/simple-ccsm/commit/?id=f0f61be0

PR:		190557 [1]
2014-06-03 18:43:40 +00:00
Martin Wilke
922cdf870b - Update to 0.8.8
- Pass maintainership to submitter

PR:		190541
Submitted by:	Daniel Austin
2014-06-03 05:26:20 +00:00
Martin Wilke
4d21d698a2 - Update to 0.8.8
PR:		190540
Submitted by:	Daniel Austin
2014-06-03 05:24:26 +00:00
Martin Wilke
7c0c944228 - Update to 0.8.8
- Pass maintainership to submitter

PR:		190540
Submitted by:	Daniel Austin
2014-06-03 05:23:29 +00:00
Martin Wilke
8d0a974efd - Update to 0.8.8
- Pass maintainership to submitter

PR:		190539
Submitted by:	Daniel Austin
2014-06-03 05:22:03 +00:00
Martin Wilke
30cef0e2d0 - Update to 0.8.8
- Pass maintainership to submitter

PR:		190538
Submitted by:	Daniel Austin
2014-06-03 05:20:34 +00:00
Martin Wilke
5bf4c7a41e - Update to 0.8.8
- Pass maintainership to submitter

PR:		190536
Submitted by:	Daniel Austin
2014-06-03 05:17:38 +00:00
Martin Wilke
d2561613b1 - Update to 0.8.8
PR:		190535
Submitted by:	Daniel Austin
2014-06-03 05:15:43 +00:00
Martin Wilke
b3a8c3a08c - Update to 0.8.8
- Pass maintainership to submitter

PR:		190534
Submitted by:	Daniel Austin
2014-06-03 05:13:13 +00:00
Dmitry Marakasov
50202b8d5e 2014-06-03 01:20:51 +00:00
Antoine Brodin
22b4062a25 Unbreak 2014-06-02 21:17:04 +00:00
Martin Wilke
518a58b792 - Convert bzip2 to USES
Approved by:	portmgr
2014-06-02 07:46:01 +00:00
Martin Wilke
cfe6f3bc06 - Convert USE_BZIP2/XZ to USES
Approved by:	portmgr
2014-06-02 07:16:50 +00:00
Greg Lewis
3079ebf920 . Fix the packing list (I hope). 2014-05-24 22:34:30 +00:00
Greg Lewis
5aa39b0a9c . Convert LIB_DEPENDS to the new format.
. Move MAN1 man pages to the packing list.
. Remove a @dirrmtry I didn't need.
2014-05-23 13:14:49 +00:00
Dmitry Marakasov
797a761c52 - Update to 3.8.2
- Update WWW and MASTER_SITES
- Add LICENSE
- Remove old patches

PR:		189910
Submitted by:	Matthew D.Fuller <fullermd@over-yonder.net> (maintainer)
2014-05-20 19:35:22 +00:00
Alex Kozlov
5d6a8e4ab8 - Add/update license when possible
- Modernize ports Makefiles
- Update MASTER_SITES/distfile for converters/chmview
2014-05-20 06:06:35 +00:00
Tijl Coosemans
5c0834bd1b For several MATE related ports:
- USES=libtool tar:xz.
- INSTALL_TARGET=install-strip.
- Add CONFIGURE_ARGS=--disable-static to ports that only install plugins.
2014-05-18 21:05:53 +00:00
Greg Lewis
e5b6b9ebc7 . Convert to staging (and remove NO_STAGE).
. Fix the build on 8.x and 9.x by using a static libexecinfo link on them
  (not yet verified).
. Remove USE_BZIP2 in favour of USES tar:bzip2
. Fix up some of the Perl script Perl executable usage.
. Set HOME=- to prevent touching .afterstep in /root (suggested by swills@)
. Fix additional packing list problems.

Still need to fix LIB_DEPENDS format and the use of MAN1.
2014-05-18 13:21:12 +00:00
Martin Wilke
f0f3d5d6f5 - Fix build with clang
PR:		187497
Submitted by:	Ports Fury
2014-05-18 05:00:30 +00:00
Tijl Coosemans
16682ce856 - USES=libtool:keepla tar:bzip2.
- Remove a clang hack.
2014-05-10 15:11:16 +00:00
Dmitry Marakasov
2eba7789cf - Support staging 2014-05-10 00:29:34 +00:00
Dmitry Marakasov
b851b8597f - Don't remove mtree directories
Approved by:	portmgr
2014-05-09 21:13:09 +00:00
John Marino
80e8e55257 Sync dports patches on 3 unmaintained ports
* audio/esperanza
* x11-wm/qlwm
* games/tinymux
2014-05-05 11:15:43 +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
Rene Ladan
32e92194b7 Remove expired ports:
2014-04-30 x11-toolkits/gigi: Does not compile on 10 or higher
2014-04-30 net/asterisk-oh323: Depends on broken and unsupported asterisk14
2014-04-30 net/asterisk14: Broken and unsupported
2014-04-30 net/asterisk14-addons: Depends on broken and unsupported asterisk14
2014-04-30 ports-mgmt/pkg_install: Replaced by ports-mgmt/pkg
2014-05-01 x11-drivers/xf86-input-magictouch: Does not compile
2014-05-01 x11-drivers/xf86-video-cyrix: requires pciVideoPtr typedef
2014-05-01 x11-drivers/xf86-video-sis-intel: requires pciVideoPtr typedef
2014-05-01 net/py-spreadmodule: Depends on expired net/spread
2014-05-01 net/p5-Spread-Message: Depends on expired net/spread
2014-05-01 net/p5-POE-Component-Spread: Depends on expired net/spread
2014-05-01 net/p5-Spread-Session: Depends on expired net/spread
2014-05-01 sysutils/wmmemload: Broken
2014-05-01 lang/ml-pnet: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 lang/treecc: PNET dependency decommissioned Dec 2012
2014-05-01 lang/pnetlib: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 lang/pnet-base: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 benchmarks/pnetmark: PNET dependency decommissioned Dec 2012
2014-05-01 lang/pnet: Alpha-quality abandonware - Decommissioned Dec 2012 - Use mono
2014-05-01 x11-wm/stumpwm: Broken for more than 4 months
2014-05-01 sysutils/cpupowerd: Not maintained from upstream anymore and only supports ancient AMD K8.
2014-05-01 net/pchar: Obsolete, abandoned
2014-05-03 x11-fonts/texcm-ttf: Should be replaced by x11-fonts/stix-fonts
2014-05-04 10:51:02 +00:00