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)
- 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)
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
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-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
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)
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.
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)
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
The GTK/Ada library is a key component of the GNAT Programming Studio.
The GPS 5.x series used GTK2 components through GKT/Ada. For the new
6.x series of GPS, GTK3 components are needed and GTK/Ada has been
updated accordingly.
Since GTK/Ada is actually a generic component, it has been decided to
freeze x11-toolkits/gtkada at version 2.24 as this is the last version
that supports GTK2. To support the upcoming GPS 6.0, this gtkada3 port
based on GTK3 is required.
This port naturally conflicts with x11-toolkits/gtkada. Once GPS is
upgraded, the gtkada port may be reworked so it can co-exist with the
gtkada port.
Changes:
* Project files updated to Visual Studio 2008.
* Much faster file dialog due to using file extension and PATHEXT for
executable status.
* PathFinder lists files about to be deleted.
* New API's to list widgets for much more convenient way to populate with
fixed lists of items.
* New selectAll() API added to list widgets.
* Updated syntax coloring file Adie.stx with FORTRAN syntax coloring.
* IMAGE_ALPHAGUESS used when loading BMP icons in FXIconSource.
* Added APIs filesToURIList() and filesFromURIList() in FXURL namespace.
* Bug fix in FXStringDictionary.
* Bug fixes in FXThreadPool.
* Replaced preprocessor MAYBE with enum maybe.
* Message map search improvement using branch probability macro and
test-order.
* TIFF image loader improvements.
* FXString::format() now knows about thousands separator option for
printing floating point.
* Bugs fixed in IRIS RGB image support.
* FXObjectListOf::adopt() argument should not have been declared const.
* Suggested file extension changes automatically ONLY when picking
existing file.
* New hasExecExtension() API added to FXPath (Windows specific).
* Integer overflow fixed in FXApp having to do with click speed interval.
* New API getExecExtensions() added in FXSystem (Windows specific).
* If pipe2() system call not available, try set file descriptor flags
with fcntl() instead.
This is Linux-specific, and support for it may be accidentally enabled
because the compiler test for it passes if multimedia/v4l_compat is
installed, since it installs linux/input.h into ${LOCALBASE}/include.
PR: ports/187260
MFH: 2014Q2