Commit graph

7049 commits

Author SHA1 Message Date
Baptiste Daroussin
f60f9451d7 First batch at resetting maintainership on ports that have not been staged and
without any pending PR

With hat:	portmgr
2014-07-02 16:45:52 +00:00
Baptiste Daroussin
4c2c2024d2 Fix shebang files and strip binaries 2014-07-02 06:55:26 +00:00
Vanilla I. Shu
2da3686e2f 1: Stagify.
2: use options helper to handle PORTSEXAMPLES

Approved by:	portmgr@ (blanket approval)
2014-07-02 01:29:19 +00:00
Tijl Coosemans
ac0307c82b Add USES=libtool 2014-07-01 17:22:28 +00:00
Tijl Coosemans
f03159b28a - Remove LATEST_LINK
- Replace INSTALL_STRIP_FLAG with INSTALL_TARGET=install-strip
- Convert to USES=libtool
2014-07-01 16:37:29 +00:00
Tijl Coosemans
aeedf5fbdb - Convert to USES=libtool
- Replace -lstdc++ patches with post-patch command and apply it to more
  makefiles
2014-07-01 16:03:25 +00:00
Guido Falsi
62bc1d52be Update to 0.2.2
Reported by:	Quentin Stievenart <quentin.stievenart@gmail.com>
2014-07-01 15:50:17 +00:00
Tijl Coosemans
9b5b61d635 - USES=libtool pathfix
- Add DOCS option
2014-07-01 15:21:22 +00:00
Tijl Coosemans
cf32c04f44 - Convert to USES=libtool
- Avoid USE_AUTOTOOLS
- Fix detection of fontconfig and freetype
2014-07-01 13:00:58 +00:00
Tijl Coosemans
a2d71f43ca Bump PORTREVISION for previous commit. 2014-07-01 12:38:09 +00:00
Tijl Coosemans
b1be824770 - Replace some dependencies with USE_GNOME keywords.
- USES=libtool pathfix tar:bzip2
2014-07-01 12:36:58 +00:00
Tijl Coosemans
9b92fcc52f - Replace LIB_DEPENDS with USE_GNOME=gtkmm24
- Replace USE_GNOME=gnomehack with USES=pathfix
- Add USES=libtool
2014-06-30 21:57:09 +00:00
Tijl Coosemans
767b5c2bdb - Convert x11-toolkits/neXtaw to USES=libtool and bump dependent ports
- Add stage support to x11-fonts/nexfontsel
2014-06-30 21:47:55 +00:00
Tijl Coosemans
be9bff4750 USES=libtool pathfix tar:bzip2 2014-06-30 21:28:26 +00:00
Tijl Coosemans
8a7f86cc78 - USES=libtool pathfix tar:bzip2
- Test OPSYS before OSVERSION
- Remove pthread patch
2014-06-30 21:21:12 +00:00
Tijl Coosemans
390aaf55b3 - Convert to USES=libtool
- Add DOCS option
2014-06-30 20:31:31 +00:00
Tijl Coosemans
a254e808a0 - Add USES=libtool
- Add DOCS option
2014-06-30 20:30:34 +00:00
Tijl Coosemans
e191488887 - New LIB_DEPENDS syntax
- USES=libtool tar:bzip2
2014-06-30 20:28:44 +00:00
Koop Mast
2f8f2fda48 Add libwnck3. The gtk3 version of libwnck.
Obtained from:	GNOME devel repo.
2014-06-30 19:23:01 +00:00
Koop Mast
9bc8541609 Update to 2.30.7
Add portscout macro
Switch to USES=libtool:keepla
Use new option helpers.
Update USE_XORG

Obtained from:	GNOME devel repo
2014-06-30 18:50:52 +00:00
Tijl Coosemans
6185d436ed Convert to USES=libtool. 2014-06-30 18:13:11 +00:00
Tijl Coosemans
5123b58834 - Add USES=libtool to x11-toolkits/xforms and bump dependent ports.
- Remove xforms dependency from graphics/qslim.
2014-06-30 17:52:23 +00:00
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