Commit graph

7027 commits

Author SHA1 Message Date
Tijl Coosemans
05416fa5d4 Replace USE_AUTOTOOLS=libtool:env with BUILD_DEPENDS on devel/libtool. 2014-06-30 16:34:32 +00:00
Rene Ladan
a1334cc533 Remove expired ports:
2014-06-30 www/trac-TracDuplicates: Broken for more than 5 months
2014-06-30 mail/hotwayd: Protocol changed, software unusable
2014-06-30 mail/ilohamail-devel: Upstream disappeared
2014-06-30 games/tyrquake: Broken for more than 5 months
2014-06-30 net/gkrellmqst: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 security/p5-Jifty-Plugin-OpenID: Broken for more than 5 months
2014-06-30 games/sumwars: Broken for more than 5 months
2014-06-30 audio/ruby-esound: Broken for more than 5 months
2014-06-30 x11-toolkits/py-pyqwt: Broken for more than 5 months
2014-06-30 net-im/ysm: Broken for more than 5 months
2014-06-30 net-mgmt/send: Broken for more than 5 months
2014-06-30 net/p5-Jifty-Plugin-Authentication-Ldap: Broken for more than 5 months
2014-06-30 net-p2p/bittyrant: Broken for more than 5 months
2014-06-30 sysutils/gkrellm: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 audio/gkrellmms: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 audio/gkrellmvolume: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 misc/gkrellmlaunch: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 misc/gkrellmfmonitor: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 misc/gkrellshoot: GKrellM 1.X is no longer being developed, consider using 2.X.
2014-06-30 polish/sms2: sms2 is no longer being developed, consider using alternative software.
2014-06-30 x11-toolkits/py-wmdockapps: Crufty and nothing depends on this
2014-06-30 audio/tagger: Ancient, unmaintained
2014-06-30 www/mod_wsgi2: No longer supported, please use www/mod_wsgi3 instead
2014-06-30 security/botan: Botan 1.8 have known bugs and is no longer supported upstream, migrate to security/botan110
2014-06-30 08:37:49 +00:00
Pietro Cerutti
c21c3ef6f8 - Update to 1.2.4 2014-06-30 08:01:19 +00:00
Olivier Duchateau
f0ba8e245b - Fix pkg-plist
- Bump PORTREVISION

Reported by:	wblock@
2014-06-28 12:44:27 +00:00
Cy Schubert
bcfb0d41f8 Fix build errors related to stage and pkg-plist consistency.
Convert NOPORTDOCS to option.
2014-06-27 04:53:37 +00:00
William Grzybowski
a2b1136803 x11-toolkits/py-gui: support stage 2014-06-26 16:54: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
Dmitry Marakasov
30b50a1c01 - Switch to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-06-23 00:57:24 +00:00
Dmitry Marakasov
81aab11b4a - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-06-23 00:56:13 +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
Raphael Kubo da Costa
4368073304 Reset maintainership to ports@.
From the PR:
  I have not been maintaining this port, mainly because this version is not
  supported upstream.
  We should have moved to the -devel version a while ago, and someone should
  work on the newer versions.

PR:		191253
Submitted by:	pfg@
2014-06-21 19:02:41 +00:00
Dmitry Marakasov
990cc8fdc8 - Properly handle shared directory in plist
PR:		191112
Submitted by:	amdmi3
Approved by:	kwm
2014-06-20 16:30:15 +00:00
Marcus von Appen
f0be834ee2 - Enable stagedir support
- Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-17 16:37:41 +00:00
Marcus von Appen
0e4cce8b01 - Enable stagedir support
- Remove easy_install dependency
- Convert to PYDISTUTILS_AUTOPLIST
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-17 16:36:05 +00:00
Kurt Jaeger
c9727b2839 x11-toolkits/p5-Tk-FontDialog: take maintainership
Approved by:	dhn (maintainer), mentors (implicit)
2014-06-12 21:20:34 +00:00
Kurt Jaeger
ed0e7a862c x11-toolkits/p5-Tk: upgrade 804.031 -> 804.032
- For changes see
  http://cpansearch.perl.org/src/SREZIC/Tk-804.032/Changes
- Fixes build with perl5.20
- Fixed LIB_DEPENDS
- Strips .so files
- Take maintainership
- include fix (modified) for XFT option from [1]

PR:		ports/189077 [1]
Submitted by:	nikola.lecic@anthesphoria.net
Reviewed by:	mat, jadawin
Approved by:	perl (maintainer), jadawin (mentor)
2014-06-11 20:44:57 +00:00
John Marino
d0bb05930a Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
2014-06-11 18:55:29 +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
Pietro Cerutti
7eaf013f7e - Update to snapshot 10183
Changelog:
  http://www.fltk.org/articles.php?L1370
2014-06-11 07:11:34 +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
Cy Schubert
100908c86d Support stage. Update to new LIB_DEPENDS. 2014-06-10 05:09:09 +00:00
Antoine Brodin
eaf2278312 Change maintainer's email address to one that may no bounce
With hat:	portmgr
2014-06-09 15:25:27 +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
Dmitry Marakasov
69445046c0 - Convert x11-toolkits/sdl_pango to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-06-06 12:54:40 +00:00
Koop Mast
e470e8549a Fix check-plist.
PR:		188910
Submitted by:	rodrigo@
Patch by:	tijl@
2014-06-05 19:15:05 +00:00
Dmitry Marakasov
1b0fed78e5 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-06-04 17:37:28 +00:00
Dmitry Marakasov
14ff747e88 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-06-04 17:37:21 +00:00
Dmitry Marakasov
060186521f - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-06-04 17:34:17 +00:00
Baptiste Daroussin
55b4f9f675 Activate compatibility with wxGTK 2.6 API
Explicitly set compatibility for wxGTK 2.8 (already on by default)
Remove dependency on inotify (not needed wxGTK do support kqueue)
Prevent the configure scripts from discovering inotify if already installed
Use options helpers
Only enable mediactrl if GSTREAMER options is set
2014-06-04 09:58:34 +00:00
Tijl Coosemans
429672c16c - Remove s/aout/elf/ patch. It is handled by USES=libtool.
- Remove reference to PTHREAD_LIBS.
2014-06-03 21:36:16 +00:00
Pawel Pekala
ef1e8e4a9b - Update x11-toolkits/c++-gtk-utils to version 2.2.7
- Needs USES=libtool, drop la file
- Bump affected comms/efax-gtk (library name changed)
2014-06-03 18:36:37 +00:00
Baptiste Daroussin
a2553e475b Use USES=tar:bzip2 2014-06-03 15:05:53 +00:00
Pietro Cerutti
09df91b178 - Update to snapshot 10177
Changelog:
  * http://www.fltk.org/articles.php?L1367
  * http://www.fltk.org/articles.php?L1368
2014-06-03 13:12:24 +00:00
Dmitry Marakasov
dbec84e0f8 - Convert USE_XZ to USES
- Switch to USES=libtool, drop .la files
2014-06-03 01:22:17 +00:00
Dmitry Marakasov
f53263036c - Use new LIB_DEPENDS syntax
- Switch to USES=libtool, drop .la files
- Strip libraries
2014-06-03 00:31:45 +00:00
Antoine Brodin
bb2d822460 Deprecated some ports that were already marked BROKEN in 2013
With hat:	portmgr
2014-05-31 20:47:59 +00:00
Olivier Duchateau
fa91bbab04 - Use CCode attribute for setproctitle() function, bug #1324424 [1]
- Add new dependency, sysutils/contractor
- Fix pkg-plist
- Bump PORTREVISION

[1] https://bugs.launchpad.net/granite/+bug/1324424
2014-05-29 17:26:42 +00:00
John Marino
2df40af1be 2 more ports: convert to USES+= zip
USES=zip is required when at least one distfile is a zip archive.
Approved by:	general infrastructure blanket
2014-05-28 21:54:01 +00:00
Rene Ladan
781e4f52cd Remove expired ports:
2014-05-25 x11-toolkits/libgtk-java: Unmaintained, outdated not depend on
2014-05-25 graphics/cairo-java: Unmaintained, outdated not depend on
2014-05-25 devel/libgconf-java: Unmaintained, outdated not depend on
2014-05-25 x11/libgnome-java: Unmaintained, outdated not depend on
2014-05-27 21:22:44 +00:00
Baptiste Daroussin
e836ab008a Replace lang/lua with the new lang/lua51
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
2014-05-26 15:28:28 +00:00
Baptiste Daroussin
650f107d75 Convert to USES=mono
With hat:	portmgr
2014-05-26 13:29:39 +00:00
Baptiste Daroussin
49a6294c01 Remove useless include of bsd.gnome.mk 2014-05-26 13:28:57 +00:00
Baptiste Daroussin
912c68df95 Convert to USES=dos2unix
With hat:	portmgr
2014-05-26 09:24:47 +00:00
John Marino
56427bf69b x11-toolkits/gtkada3: Update version 3.8.3.0 => 3.8.3.1
While working on the GPS port, GtkAda received a minor bug fix.  Just
bring this new version in before GPS 6.0.x.

The makefile was slightly modified to keep using the 3.8.3.0 version
of the reference manual.  Also the ability to build a debug version
was added as a non-default option.
2014-05-24 22:02:05 +00:00
David Thiel
1b74e096aa Set to expire, as this doesn't appear to serve any modern purpose. 2014-05-23 17:19:50 +00:00
David Thiel
29238db46d Hand back to ports@. 2014-05-23 17:18:56 +00:00
Martin Wilke
17c05e7111 - Fix build with clang
- Add LICENSE

PR:		187740
Submitted by:	Ports Fury
2014-05-22 05:42:59 +00:00
Matthias Andree
cca41554b6 Convert to staging.
Modernize NOPORTDOCS to use OPTIONS NG.

Actually, maintainer has resigned on the grounds of having wrestled for
too long with staging, but let's try to convince him to continue now
that staging is implemented.

Approved by:	portmgr (blanket)
2014-05-20 18:51:29 +00:00
Sofian Brabez
605073b7ed - Update to 1.0.3
- Update LICENSE
2014-05-20 13:31:05 +00:00
John Marino
53fcbe0157 x11-toolkits/gtkada: Cleanup and define conflict with gtkada3
This port directly conflicts with gtkada3 as many files are installed
in the same place.  Define the conflict.  While here:

* Convert from generated plist to pkg-plist
* Add DOCS and EXAMPLES options, use PORTDOCS and PORTEXAMPLES
* Remove post-patch target, not needed
* Convert to USES+= tar:bzip2
* Install license - GPLv2 was already defined but not installed
2014-05-20 11:44:58 +00:00