1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/net-mgmt
Tijl Coosemans aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
..
2ping
aggregate
aircrack-ng - Unbreak on big-endian architectures [1] 2014-04-01 17:34:36 +00:00
angst
ap-utils
argus3
argus3-clients
argus-monitor
arpalert - Stage support 2014-03-09 14:53:45 +00:00
arpscan
arpwatch
arts++ net-mgmt/arts++: Fix on DragonFly and support stage 2014-04-21 23:07:36 +00:00
aspathtree
bandwidthd
bgpq
bgpq3
bigsister
bpft
braa - Support staging 2014-03-17 16:25:07 +00:00
bsd-airtools
bsnmp-jails
bsnmp-regex
bsnmp-ucd
bsnmptools
bwm-ng
cacti
cacti-spine
cdpd
cdpr
cflowd When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
check_logfiles
check_multi
check_mysql_health
check_snmp_pkgvuln Support staging 2014-03-17 07:31:42 +00:00
chillispot
choparp . Support STAGE 2014-03-26 12:08:10 +00:00
cidr
circe
cisco_conf
ciscoconf Support staging 2014-03-17 15:50:33 +00:00
clog
cnagios
collectd The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
collectd5 The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
confregdecode
coovachilli
cowpatty
cricket
darkstat
devmon
devmon-templates
dhcdrop
disco
docsis
driftnet
ehnt
etherape Add USE_GNOME+= gnomedocutils to 5 ports 2014-04-16 18:19:26 +00:00
ettercap
ezradius
fetchconfig
flow-extract
flow-tools Support STAGE 2014-03-26 19:12:53 +00:00
flow-tools-ng . Support STAGE 2014-03-26 18:55:17 +00:00
flowd
flowviewer
fprobe
fruity
glpi-plugins-fusioninventory-server
glpi-plugins-tracker-agent
glpi-plugins-tracker-server
gps
grepcidr
grepip
gsnmp - Stage support 2014-03-09 14:38:25 +00:00
hastmon
hawk
horde3-nic
icinga - Fix creation of log directories in icinga's rc script 2014-04-10 21:08:03 +00:00
icli
icmpmonitor
icmpquery
ifgraph
iftop
iog
ipacco
ipacctd
ipaudit
ipcad
ipcalc
ipfm
ipplan Fix double occurences of USES= 2014-03-14 20:59:20 +00:00
ipv6calc
ipv6gen
ipv6mon
irrtoolset
isic
jnettop - Stage support 2014-03-11 06:52:51 +00:00
kismet
lanmap Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
libsmi
macroscope
mbrowse
mk-livestatus - fix build on FreeBSD 10 2014-03-16 21:23:06 +00:00
mrtg - Stage support 2014-03-13 05:08:42 +00:00
mrtg-ping-probe
mtrace
nagcon
nagios Fix a segfault when using livestatus, downtime and logrotate. 2014-04-18 08:54:01 +00:00
nagios4 Update to 4.0.5 2014-04-15 22:42:21 +00:00
nagios-certexp-plugin - Support staging 2014-04-04 09:07:31 +00:00
nagios-check_bacula
nagios-check_clamav
nagios-check_cpu_usage
nagios-check_email_delivery
nagios-check_hdd_health
nagios-check_hp_bladechassis - Support staging 2014-03-18 14:29:52 +00:00
nagios-check_kumofs
nagios-check_memcached_paranoid
nagios-check_mysql_slave - Support staging 2014-03-18 15:02:18 +00:00
nagios-check_netsnmp
nagios-check_ports Update to 0.7 2014-03-18 07:31:13 +00:00
nagios-check_postgres
nagios-check_puppet
nagios-check_smartmon Support staging 2014-03-17 12:59:47 +00:00
nagios-check_tftp Support staging 2014-03-20 08:31:44 +00:00
nagios-geom - Support staging 2014-03-14 08:54:13 +00:00
nagios-openldap-plugins - Update to 0.5 [1] 2014-03-13 16:14:48 +00:00
nagios-plugins Add a bit for people still using REPLACE_BASE with BIND. 2014-04-21 09:53:08 +00:00
nagios-portaudit
nagios-silfreed-plugins
nagios-snmp-plugins
nagios-snmp-plugins-extras
nagios-spamd-plugin
nagiosagent Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
nagiosgraph
nagiosql
nagiostat
nagircbot
nagstamon
nagtail
nagvis
nat Support staging 2014-04-11 21:36:04 +00:00
nbtscan
ndoutils
ndpmon The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
nedi
nefu
net-snmp - Fix build with pkg_install 2014-04-23 02:17:35 +00:00
netams - fix PORTOPTION s/:MWITH_MYSQL/:MMYSQL/ 2014-04-19 10:45:23 +00:00
netams-front
netdisco
netdisco-mibs
netdot
netleak
netmagis-common - Stage support 2014-03-09 14:36:56 +00:00
netmagis-database Stage support 2014-03-09 14:41:46 +00:00
netmagis-detecteq - Stage support 2014-03-11 05:17:43 +00:00
netmagis-metro
netmagis-servers - Stage support 2014-03-09 14:44:41 +00:00
netmagis-topo - Stage support 2014-03-09 14:41:25 +00:00
netmagis-utils
netmagis-www
netmask
netmond
netspoc
netustad
netwag
netwox
netxms
nfdump
nfsen Support STAGE 2014-03-17 01:05:34 +00:00
ng_ipacct
nitpicker - Canonicalize Makefile header, retouch COMMENT 2014-03-15 12:20:52 +00:00
nocol
nrpe Fix comment to not overwrite the comment in slave ports. 2014-04-06 10:07:13 +00:00
nrpe-ssl Add net-mgmt/nrpe-ssl, a slave port to net-mgmt/nrpe but with SSL enabled by 2014-04-06 09:59:10 +00:00
nsca
nsca27
nsca27-client
nsca-client
nstreams
observium
ocsinventory-agent
ocsinventory-ng
omping
openlldp
openvmps
ourmon
p0f
p0f2 - Reassign to the heap at maintainer's request 2014-04-11 05:26:30 +00:00
p5-AnyEvent-SNMP
p5-BigIP-iControl
p5-Cflow
p5-Cisco-Reconfig
p5-Data-Validate-IP
p5-FusionInventory-Agent Support stage 2014-04-04 14:02:13 +00:00
p5-FusionInventory-Agent-Task-NetDiscovery
p5-FusionInventory-Agent-Task-SNMPQuery Support stage 2014-04-08 07:21:38 +00:00
p5-GRNOC-Config
p5-GRNOC-TL1
p5-jmx4perl
p5-Mon
p5-MRTG-Parse
p5-Nagios-Object
p5-Nagios-Plugin
p5-Nagios-Plugin-Beanstalk
p5-Nagios-Plugin-LDAP
p5-Nagios-Plugins-Memcached
p5-Net-Abuse-Utils
p5-Net-Abuse-Utils-Spamhaus
p5-Net-ACL
p5-Net-CIDR
p5-Net-ILO
p5-Net-IP
p5-Net-IP-Match-Regexp
p5-Net-IP-Match-XS
p5-Net-IP-Resolver
p5-Net-IPAddress
p5-Net-IPv4Addr
p5-Net-IPv6Addr
p5-Net-Netmask
p5-Net-NSCA-Client
p5-Net-SNMP
p5-Net-SNMP-Util
p5-Net-SNMPTrapd
p5-Net-Telnet-Cisco-IOS
p5-NetAddr-IP
p5-NetAddr-IP-Lite
p5-NetApp
p5-NSNMP
p5-POE-Component-SNMP
p5-SNMP_Session
p5-SNMP-Info - Update to 3.13 2014-04-03 08:12:51 +00:00
p5-SNMP-MIB-Compiler
p5-SNMP-Simple
p5-SNMP-Trapinfo
p5-SNMP-Util
p5-Telnet-Cisco
p5-Tie-NetAddr-IP
p5-Xymon
p5-Xymon-Client
p5-Xymon-Server
p5-Zenoss
packit
pads
pancho
pandorafms_agent
pandorafms_console
pandorafms_server
percona-monitoring-plugins
pftabled
php5-snmp
php53-snmp
php55-snmp
phpip
phpipam Update to version 1.0 2014-03-22 22:14:11 +00:00
phpweathermap Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
pixilate
pmacct - Add STAGE support 2014-03-19 12:26:27 +00:00
pnp
pnp-icinga
portmon
py-flowtools - Convert to autoplist 2014-03-09 14:44:22 +00:00
py-ipcalc
py-ipy
py-pyang
py-snmp4
py-snmp4-apps
py-snmp4-mibs
py-yapsnmp
qkismet
rackmonkey
ramond The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
rancid net-mgmt/rancid: r346745 is exactly opposite of intention 2014-03-17 23:27:48 +00:00
rancid-devel
rate
rcpd
remarp
rotorouter
routers2
routers2-extensions
routers2-extras
rrdbot - Stage support 2014-03-09 14:43:00 +00:00
rubygem-blimpy
rubygem-snmp
rubygem-visage-app
satellite
sblim-wbemcli
scdp
scli The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
sdig Support staging 2014-03-17 13:35:56 +00:00
send
sendip
sing
sipcalc
sjitter
slate
smokeping
snmp4nagios
snmp++
snmptt
softflowd
spectools
ssgless
statsd
subcalc
sysmon
tcpreplay Tell portscout to skip version 4.0.4 as it does not build on 8.x 2014-03-24 13:23:13 +00:00
tcptrack
TkTopNetFlows
torrus The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
unifi2 Convert n* to USES=zip 2014-03-10 16:38:00 +00:00
unifi3 Fix duplicate plist entries 2014-04-22 14:49:52 +00:00
vidalia
virt-viewer
virtinst One USE_PYTHON is enough 2014-04-04 13:57:24 +00:00
wdiag
weathermap
weplab
whatmask
wide-dhcp
wifimgr
wmi-client
xymon-client
xymon-server
yabm
yaf - Stage support 2014-03-09 14:45:12 +00:00
zabbix2-agent - Add stage support 2014-04-22 18:14:34 +00:00
zabbix2-frontend - Add stage support 2014-04-22 18:14:34 +00:00
zabbix2-proxy - Add stage support 2014-04-22 18:14:34 +00:00
zabbix2-server - Add stage support 2014-04-22 18:14:34 +00:00
zabbix22-agent - Stage support [1] 2014-04-22 18:31:13 +00:00
zabbix22-frontend - Stage support [1] 2014-04-22 18:31:13 +00:00
zabbix22-proxy - Stage support [1] 2014-04-22 18:31:13 +00:00
zabbix22-server - Stage support [1] 2014-04-22 18:31:13 +00:00
zenoss
zenpack-checkping
zenpack-dellmon
zenpack-deviceadvdetail
zenpack-devicesearch
zenpack-graphportlet
zenpack-interfacegraphs
zenpack-libvirt
zenpack-macreport Unbreak 2014-03-11 20:22:08 +00:00
Makefile Remove expired ports: 2014-04-18 11:17:45 +00:00