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
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
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
chillispot
choparp
cidr
circe
cisco_conf
ciscoconf
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
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
ipv6calc
ipv6gen
ipv6mon
irrtoolset
isic
jnettop
kismet
lanmap
libsmi
macroscope
mbrowse
mk-livestatus
mrtg
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
nagios-check_kumofs
nagios-check_memcached_paranoid
nagios-check_mysql_slave
nagios-check_netsnmp
nagios-check_ports
nagios-check_postgres
nagios-check_puppet
nagios-check_smartmon
nagios-check_tftp
nagios-geom
nagios-openldap-plugins
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
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
netmagis-database
netmagis-detecteq
netmagis-metro
netmagis-servers
netmagis-topo
netmagis-utils
netmagis-www
netmask
netmond
netspoc
netustad
netwag
netwox
netxms
nfdump
nfsen
ng_ipacct
nitpicker
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
phpweathermap
pixilate
pmacct
pnp
pnp-icinga
portmon
py-flowtools
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
rancid-devel
rate
rcpd
remarp
rotorouter
routers2
routers2-extensions
routers2-extras
rrdbot
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
send
sendip
sing
sipcalc
sjitter
slate
smokeping
snmp4nagios
snmp++
snmptt
softflowd
spectools
ssgless
statsd
subcalc
sysmon
tcpreplay
tcptrack
TkTopNetFlows
torrus The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
unifi2
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
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
Makefile Remove expired ports: 2014-04-18 11:17:45 +00:00