freebsd-ports/irc
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
..
anope - Update to 1.8.9 2014-06-19 13:03:29 +00:00
atheme-services Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
bip Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
bitchx Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
bitlbee Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
bnc Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
bobot++ Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
bopm
cgiirc - support staging 2014-06-04 11:14:56 +00:00
charybdis Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
ctrlproxy 1: Stagify. 2014-06-17 01:48:20 +00:00
cwirc Bump PORTREVISION to force package rebuild after the recent Xorg update. 2014-04-26 10:17:17 +00:00
dancer
darkbot Remove trailing whitespaces from category irc 2014-02-21 13:37:29 +00:00
dircproxy Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
dxirc Stagify. 2014-06-17 02:00:42 +00:00
eggdrop Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
eggdrop-devel Add non-https mirror 2014-04-01 13:02:31 +00:00
epic4 Update to 2.10.5 2014-04-02 02:10:42 +00:00
epic5 Convert to USES=tar 2014-06-10 03:25:40 +00:00
evangeline
ezbounce Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
fisg Support staging 2014-02-27 14:59:46 +00:00
gruftistats
gseen.mod
hexchat - Bump PORTREVISION for dependencies changes 2014-06-03 19:54:22 +00:00
hybserv Add staging support 2014-05-02 16:21:42 +00:00
icbirc - Fix build on 10.x and later. 2014-05-17 03:13:56 +00:00
ii Support staging 2014-02-18 12:07:27 +00:00
infobot
inspircd Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
insub Update to 16.0. 2014-03-15 21:05:38 +00:00
irc Convert all :U to :tu and :L to :tl 2014-05-05 09:45:36 +00:00
irc2dc
ircd-hybrid - Fix tiny nit with mislabeled option descriptions 2014-03-25 13:10:12 +00:00
ircd-ratbox
ircd-ratbox-devel
ircd-ru Fix PKGORIGIN that got broken in r350362 2014-04-10 13:15:00 +00:00
ircII Add missing OPTIONS_SUB. 2014-06-12 18:56:36 +00:00
ircproxy Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
ircservices
iroffer Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
iroffer-dinoex Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
iroffer-lamm Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
irssi Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
irssi-dcc_send_limiter Add staging support 2014-05-02 16:35:17 +00:00
irssi-devel Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
irssi-fish Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
irssi-otr Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
irssi-scripts
irssi-xmpp
irssistats
keitairc2 Add staging support 2014-05-03 13:58:38 +00:00
konversation-kde4 irc/konversation-kde4: 2014-03-28 20:40:25 +00:00
kvirc Convert my ports to USES=tar 2014-05-12 10:53:41 +00:00
kvirc-qt4
libircclient Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
lostirc Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
miau Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
minbif Convert net-im/libpurple (and slave ports net-im/finch and net-im/pidgin) 2014-05-17 16:57:14 +00:00
muh Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
nefarious Reset the 99 ports still listed under sylvio@ 2014-06-11 18:55:29 +00:00
nethirc - Stage support 2014-03-06 15:02:18 +00:00
netwalker-ircc
ngircd - Remove empty files and directories 2014-05-20 08:56:38 +00:00
ninja Stagify. 2014-06-08 03:58:47 +00:00
onis Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-AnyEvent-IRC
p5-Bot-BasicBot - add stage support 2014-01-29 17:18:46 +00:00
p5-IRC-Bot-Hangman
p5-IRC-Utils
p5-Parse-IRC - Stage support 2014-01-30 16:05:12 +00:00
p5-POE-Component-IRC Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Object
p5-POE-Component-IRC-Plugin-Blowfish Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-Bollocks Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-CoreList - Stage support 2014-02-06 02:41:06 +00:00
p5-POE-Component-IRC-Plugin-Hailo Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-Karma - add stage support 2014-01-29 17:18:46 +00:00
p5-POE-Component-IRC-Plugin-POE-Knee Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-QueryDNS Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-QueryDNSBL Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-IRC-Plugin-RSS-Headlines Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Component-Server-IRC Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
p5-POE-Filter-IRCD - add stage support 2014-01-29 17:18:46 +00:00
p5-POE-Session-Irssi
pear-Net_SmartIRC
pircbot - Stage support 2014-05-09 22:01:34 +00:00
pisg Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
psybnc - Fix build with clang 2014-06-06 03:50:22 +00:00
py-fishcrypt These ports are no longer used or cared for. 2014-06-04 14:14:21 +00:00
py-gozerbot - Stage 2014-04-26 20:47:49 +00:00
py-irc irc/py-irc: update to 5.9.1 2014-06-16 12:57:05 +00:00
py-supybot Enable staging. 2014-05-13 00:23:14 +00:00
py-supybot-plugins - Stage. 2014-05-13 20:42:02 +00:00
quassel irc/quassel: 2014-03-31 10:58:50 +00:00
quirc Remove trailing whitespaces from category irc 2014-02-21 13:37:29 +00:00
qwebirc
ratbox-respond
ratbox-services Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
rbot Remove trailing whitespaces from category irc 2014-02-21 13:37:29 +00:00
riece
riece-emacs21 - Stage support 2014-06-15 03:04:39 +00:00
roxirc Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
ruby-irc - Stage support 2014-02-26 04:45:10 +00:00
ruby-rica - add USES=tar:bzip2 2014-03-30 14:24:49 +00:00
ruby-rice - Stage support 2014-02-26 04:45:31 +00:00
rubygem-cinch
rubygem-net-irc
scrollz - Force commit to fix prev entry 2014-04-29 06:00:06 +00:00
sic
simpleirc 1: Stagify. 2014-06-17 02:07:14 +00:00
sirc - Add staging support 2014-05-03 14:07:58 +00:00
slirc - Add staging support, allow it as normal user 2014-05-08 17:42:31 +00:00
smartirc4net - Convert USE_GMAKE to USES 2014-03-15 16:21:34 +00:00
solid-ircd - Convert USE_GMAKE to USES 2014-03-15 16:21:34 +00:00
srvx
thales - Convert USE_GMAKE to USES 2014-03-15 16:21:34 +00:00
tircd Update irc/tircd to 0.30, and remove NO_STAGE 2014-05-15 01:10:07 +00:00
tircproxy Remove trailing whitespaces from category irc 2014-02-21 13:37:29 +00:00
undernet-ircu
unreal Update to 3.2.10.3 2014-06-09 13:40:38 +00:00
weechat Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
weechat-devel Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
xaric Reset the 99 ports still listed under sylvio@ 2014-06-11 18:55:29 +00:00
xchat Add 4 new sed commands to USES=libtool. The first two apply some of the 2014-06-22 10:44:29 +00:00
xchat-fish Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
xchat-mircryption Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
xchat-ruby Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-13 07:36:27 +00:00
znc irc/znc: Update to 1.4 2014-06-20 21:54:10 +00:00
Makefile Remove expired ports: 2014-03-10 11:50:26 +00:00