By request of Gea-Suan Lin <gslin@gslin.org> - reset ports to ports@FreeBSD.
Gea-Suan Lin's work is much appreciated.
Approved by: portmgr (implicit) (not really, skipping NO_STAGE check)
Repo copy from databases/pgpool-II. Changes from that port:
- New port for pgpool-II33-3.3.3
- Stagify
- Add libtool, gmake, pgsql, perl5 to USES. Drop .la files -- this is a
new port, so there can't be any pre-existing consumers of the .la files
to worry about.
- Use options helpers
- The configure used with this software is buggy and doesn't understand
--without-foo. Just omit any --with-foo or --without-foo to turn off
'foo' support.
- New options PAM MEMCACHED. Enable PAM by default since it
only depends on the base system.
- Add RUN_DEPENDS on rsync and perl5 -- needed for the scripts
pgpool_copy_backup and pgpool_remote_start respectively.
- regenerate pkg-plist using 'make makeplist.' Just use the auto-generated
plist entries for %%PORTDOCS%% rather than the $PORTDOCS variable.
- Simplify how docs and sql/contrib functions are installed
Redports: https://redports.org/buildarchive/20140629142900-20287/
PR: 189880
Submitted by: michelle@sorbs.net
Reviewed by: pi, matthew
- Set PYTHON_CONCURRENT_INSTALL and do not manually set DOCSDIR so that
multiple versions can be installed concurrently.
PR: 191267
Submitted by: rakuco
Approved by: koobs (the actual maintainer :-)
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)
- 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)