summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2012-08-15 18:29:21 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2012-08-15 18:29:21 +0000
commit41cc5e6b3f8aea78493d93bee155e988df4f1871 (patch)
tree04a9c9b8b230ce54526b9bddd06aeaa1503589bf /net-analyzer/nagios-plugins
parentdrop openxcom since it's never been keyworded, incomplete upstream, and not a... (diff)
downloadhistorical-41cc5e6b3f8aea78493d93bee155e988df4f1871.tar.gz
historical-41cc5e6b3f8aea78493d93bee155e988df4f1871.tar.bz2
historical-41cc5e6b3f8aea78493d93bee155e988df4f1871.zip
Fix building in parallel (tested on 32-way system).
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'net-analyzer/nagios-plugins')
-rw-r--r--net-analyzer/nagios-plugins/ChangeLog6
-rw-r--r--net-analyzer/nagios-plugins/Manifest19
-rw-r--r--net-analyzer/nagios-plugins/files/nagios-plugins-1.4.16-parallelmake.patch200
-rw-r--r--net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild8
4 files changed, 217 insertions, 16 deletions
diff --git a/net-analyzer/nagios-plugins/ChangeLog b/net-analyzer/nagios-plugins/ChangeLog
index 068f601a781f..3f7f8933cece 100644
--- a/net-analyzer/nagios-plugins/ChangeLog
+++ b/net-analyzer/nagios-plugins/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-analyzer/nagios-plugins
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.146 2012/08/15 16:38:19 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/ChangeLog,v 1.147 2012/08/15 18:29:21 flameeyes Exp $
+
+ 15 Aug 2012; Diego E. Pettenò <flameeyes@gentoo.org>
+ +files/nagios-plugins-1.4.16-parallelmake.patch, nagios-plugins-1.4.16.ebuild:
+ Fix building in parallel (tested on 32-way system).
15 Aug 2012; Diego E. Pettenò <flameeyes@gentoo.org>
nagios-plugins-1.4.16.ebuild:
diff --git a/net-analyzer/nagios-plugins/Manifest b/net-analyzer/nagios-plugins/Manifest
index 529c62c89df8..74e45701391a 100644
--- a/net-analyzer/nagios-plugins/Manifest
+++ b/net-analyzer/nagios-plugins/Manifest
@@ -9,23 +9,24 @@ AUX nagios-plugins-1.4.14-vserver.patch 3509 SHA256 7302c26729d02b00c5b5ac485713
AUX nagios-plugins-1.4.15-openldap.patch 2062 SHA256 dafa89ba112f3d6438c66fc2c10ec8cfffbc4965ad5da63eddea14811eabd319 SHA512 5ca2d39e0cf8afa531363ef9f0b2348017ec1d7035ed212e2d94dedc9a042b3991ff25e81e88ed64861599b454fe66553543fa778c915ee62ddafa3b75cdb7db WHIRLPOOL df3e54ee619b539e8b215a3876a2f8938c0602d6b56699c71d9d3abd37af481aa9257b2be5ac5975131d716265dbd2f12c2e22d9459c7c66a54425c2f36f7ab9
AUX nagios-plugins-1.4.15-vserver.patch 3492 SHA256 06d34d4a5f75757782ece8074c366eb630b25be01428e8337ea6874cd3636d85 SHA512 e99f38ff12d99f655d11a3ca3924686f75c2c8ce7103f6296ea5c55e554bd222ad12150d774bbd55dbf4a0194086b26fd90a360f1f9b22c44727a5df425ccc91 WHIRLPOOL 3beb94cf088c721b6eb13c7363c43ec3c2a61df4d6e47d494aba525ef8cc0d9332f9cc3cecd46ce4e62269d067ec0bac29e195ff8ddff5fb00afd84a492a0dfd
AUX nagios-plugins-1.4.16-contrib.patch 12044 SHA256 7cceca9d9670a37cf6eb1597b6438146218c9118ce3e3f9252b714145476c803 SHA512 3d002a8dc8eed5f61b20a2c6e886eb0dc47f95d43f832250fc1377e1ea0528fbbed4a563d1a5bbb42cf5ab1ce2f6106217340f75ab13ae4d2ebe454a82f40138 WHIRLPOOL e527d195de10486983ccacc527504fff79923a6bf93054e8af6c0b6a2b4669f1a60625fd00b757cf9e921a6964e909dea4aee36587046f0677c9bd2334c2c878
+AUX nagios-plugins-1.4.16-parallelmake.patch 8478 SHA256 4fc535a5d6489212297b7d60eb2d3bd9cc98798caf5d49970c93533349f9b427 SHA512 aefc58bbbbd6f029cda54e43cedbdd8fa532bc2502f30f68ea554b86438ac0c7dd6d2a59b0feb96420ecd8837bf0026d4df72b994898ad79cd762361af258263 WHIRLPOOL cfa8b69931504645c52d998c18f6feda0368b7e20d9ef1126e74a9f83b23a779f2077d2509cc60d6fef22edc2a3a54cb6e37ccb8c27ebdf6ffd133ff66ef418f
DIST nagios-plugins-1.4.14.tar.gz 1950729 SHA256 b1f0f2c01bab2a320cc7c041106500acfd6a5262ff811a2c31b62608ac6c3352 SHA512 f6eeddce03187e613f840aa453bca33b42153163dfaae78ecadacef1ea61417ce72962f4a4595afa7d5a3b804d439e0362874da826c2876bec1fd0bc0837c42b WHIRLPOOL 1e891edf5479300af9e06742e822809660972430f7166813ec4a17e00512868f478cdd81cf8808159b54bfe160c593b92aa1ca6a1cdbfe8ed5e894120b9e98cd
DIST nagios-plugins-1.4.15.tar.gz 2095419 SHA256 51136e5210e3664e1351550de3aff4a766d9d9fea9a24d09e37b3428ef96fa5b SHA512 46b1bb382f46ee45f97758dfa7038c5a3a77ae79281708e7cfe728cc65f5afba9597e93cf1c2f4a13e4e7be6f83fede3e4979b9b58f56e9e646779866b629226 WHIRLPOOL b16272a5bc52175b211b10fc3453f8f5a5520a0bf4950f16edfc84ee0d2230fb8eaf6c8692af4426491bb3882bd315fc65c25d9565c8385d5bd4927ef14f8745
DIST nagios-plugins-1.4.16.tar.gz 2087089 SHA256 b0caf07e0084e9b7f10fdd71cbd3ebabcd85ad78df64da360b51233b0e73b2bd SHA512 7a1401964b881c3db3e1e3f2a49dcf517ff7214724cc05c3ad629651b7e3eeb823b02abe0c6379d29996ac1e8a1208d918fd12e36cca46c7d36d9b1ebacdb2b3 WHIRLPOOL 3cb3b5d5f7f18e7eb5babde6f7bdd82ba167de4b875825c195d3abf7a14926102940616278769a8127a5c3269d475325145799c1414e6cc22eb208319fd2e879
EBUILD nagios-plugins-1.4.14-r2.ebuild 4591 SHA256 8a04b25dfc465f055ea4088d6a3a4d9d8b9fdf8197ae08400035160ad685382a SHA512 50dacda94ad549c777d6188ff819cbd8128e9bc6dcd1a310b5bad0786a1c54591d79c88c968cbd0f6bc9c96dce7368fb5ed853621d7c3cb2f5cd3de526659d25 WHIRLPOOL ed7b88b08e48b3c745edf45a25178e911a4ebb74f8709b172886cde565e2f86c3e6ae02e94c73c99656e6c99ec9944b9266d68f2766386fad06239c155c9577a
EBUILD nagios-plugins-1.4.14.ebuild 4278 SHA256 13873acc220d5cf475ec18f279e06bb4b03e2f86cfa04a4998f7327431ec069f SHA512 0fa9aa5f153af198329c09a3189ff33dcfd44d09b9cfeea84dd2256d52fd9e227d8ce62e75183e8647a6b639fb75ef07dea791b0fa7e2528170daa65179dfc23 WHIRLPOOL 94a5d47c722005afdc5e4757ba708f98dae1610938e2a4bb2f3e31647903d8aa35beb51b4b4113be9bf21693a46e66ca14a4c508fbb0eb4da89a726d68f1d4eb
EBUILD nagios-plugins-1.4.15.ebuild 4525 SHA256 17297cf4b8914792a711e5fd10cec978fc0547fa3f965a6d4d9e9232188c3a5b SHA512 cf37d5f55c832072c3069119373eb59fd76fdfe2b0bb9ab3583ca90d764d3f5584838633eabeda8cb88f87e82009811372b2d1fe56d694d12ad6a41447519fb5 WHIRLPOOL fe0c08347a41690accc504629e534beec0da460a38f9cd46d6d9c09ca6196a8d66bd8a9a9e69285a7b614ea6c12627b751558a05b2e7c87fa21f752b81154b9c
-EBUILD nagios-plugins-1.4.16.ebuild 4572 SHA256 68d3e1d9ab416f1acaa78d6978e43824ce39d3b836cb7825dd855c6085ecb912 SHA512 360aa5726bd4ad2764f5b8c6a66a4a9b1e896cbb7b8c089b52a51eb21c0187db9ad593ec74b586b02911b0dc339068b7c2df67cd437c5f0896569d5ed15b15f3 WHIRLPOOL edfec5243b8deec722787017f297ae4ccaba8aff19239c7d2b6a7a43ae7e42bda606bf6151da16b36a7634919faa55a160f64e93c8370572a4ca94b5a298e855
-MISC ChangeLog 10005 SHA256 e9230f54a7d52be84bd908e1f7df8f1c0c8e48675be195c236c7af61f11f1dd2 SHA512 f12b058a62b425f5bf8b57732767c5e5b42762f54f7f8aea29475e5dd901c787923791a86509516adcef9d77f9ebc55bf3b48c0a2c491f73290265f93f42eab1 WHIRLPOOL 482a23f283985d6209abc41df6ca37d42bc585fcba7cb26bae0bc9b59ac62dcbff1f572e8dc0f606d82be47ba848a0cce33a93656eb5b3687b19908b58ff62f9
+EBUILD nagios-plugins-1.4.16.ebuild 4544 SHA256 353ff2627bf44940d559076e61c88bfdae5a5911ba79d21b6409de17ae3d6b1f SHA512 5b0e1d3e0b41488a14febe6b7c7070625164dba6dcab01b5bb41efb95e741d51e4720279372e263da23519596b3483e02619a536fbd0f39c967f5f1867795bf0 WHIRLPOOL 43e84243c34357de6d49051000efd800c225ba5249be8145c40d9338fd3eb66caf06e80edefc0e8c546ee224dffc85b97632dd8e3ecc0acdb665483668325807
+MISC ChangeLog 10197 SHA256 e3e05a8b97da4b055c2e02732152fd8f1a89d154159e1a8a747b89c383c3d586 SHA512 d5ae6853dc76f24031cd764f475afee8a23f512ee8df076dfe6b6e13a7221a3e363396dfe93e00b105099db25b7716fa03bb982596035c71f5dc145eb639491b WHIRLPOOL 899d0f3c7488725e397a8f39b1580b324eae039665d3ca5b19234fe15cafad0320afc5c55c1b1cabbed4d39ed9c2489360575b9cbcc624090675307edaade796
MISC metadata.xml 746 SHA256 32e87d29dcc23e72360dcbd2d52ed1aaab6e6987478cb13bfc3f36495122f18e SHA512 1870a1aa1480bafe801ef61c0d2356e5483fbbe5afdef8f7e1150813f849ac0b802115880f2cdce1b52288cf6da05e48bff5425c14f0f79f353388d38f36411c WHIRLPOOL cc04b91162205e5622613b11608d56c6b98190e6182a4d47bef7b0212e1ebcd11f4c9d771b06b0225fe33d0b247c50c65ed393a1990609c62889460bf7ac5b6d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBCAAGBQJQK+K1AAoJEBzRPIrUMBNCZ/sH/0kr607pTsOOn8R6ks9ze6LD
-WRPt1Q4/5/JRNy8CRhclOYJ30t9jkbRQmneYMulH+6HkGWoYF6qZZBLpip6mqc/U
-xwteAPAiN1tH+PBgYJyhrTQg1/rHfsW+0hNCwwFk+PEN1Ph/4VShqHP4FefuvSZP
-F3IbPpAF1RxC7MtISPxDKoTeVuNxjiLhJtUBYMlfC8LSFX4EnTQw8JL3pjnVgJBw
-nEZXblJJ1EamLetQeY20Kqe8FoZyMxSKnKMFP1ZKbd8lbJrn/OzpKJcW2NIE9U5I
-IT388+Z55pmIUzymjOh0JrRKDHlcYi3RqTlytpzv+HvVj7V/eOk8XB0/ySfkXhI=
-=CQeX
+iQEcBAEBCAAGBQJQK+qNAAoJEBzRPIrUMBNCaOgIAKONqlvlDpvkI2pUOxMvazxL
+is5yKA2hk2oAoBdFxjg3vpYh4sP4efE0ZVXtX/8D7f2ESXyqltn8SMyrcBf3kAhu
+qoZd/uPEPwU4Ebpmkm6swtvJMwzP//69If+om1oB3MFs/BinQ0IkbWHXsqz0vGn6
+34h66YfHrD4ks6QCVqIyRC0HTS2vPgk9Iu9raVJd5dO6xXFixsYfvoeCSsOv1NHD
+oY8kX0lOADfM4CxnQwVQxwUJ3NR/kAyuYEab5mqO90TXgIawlvYdyDCTVDNbMzvV
+Va768wUlxwr/hHiCdJZYiggVn1LYzHefnvMmxWwsxe+WRFfIJi8VeXaQQOqYArc=
+=pxnZ
-----END PGP SIGNATURE-----
diff --git a/net-analyzer/nagios-plugins/files/nagios-plugins-1.4.16-parallelmake.patch b/net-analyzer/nagios-plugins/files/nagios-plugins-1.4.16-parallelmake.patch
new file mode 100644
index 000000000000..da87556fc7fa
--- /dev/null
+++ b/net-analyzer/nagios-plugins/files/nagios-plugins-1.4.16-parallelmake.patch
@@ -0,0 +1,200 @@
+Index: nagios-plugins-1.4.16/plugins/Makefile.am
+===================================================================
+--- nagios-plugins-1.4.16.orig/plugins/Makefile.am
++++ nagios-plugins-1.4.16/plugins/Makefile.am
+@@ -39,15 +39,19 @@ EXTRA_PROGRAMS = check_mysql check_radiu
+ check_nagios check_by_ssh check_dns check_nt check_ide_smart \
+ check_procs check_mysql_query check_apt
+
+-EXTRA_DIST = t tests utils.c netutils.c sslutils.c popen.c utils.h netutils.h \
+- popen.h common.h runcmd.c runcmd.h
++EXTRA_DIST = t tests
+
+ PLUGINHDRS = common.h
+
+-BASEOBJS = utils.o ../lib/libnagiosplug.a ../gl/libgnu.a
+-NETOBJS = netutils.o $(BASEOBJS) $(EXTRA_NETOBJS)
+-SSLOBJS = sslutils.o
++noinst_LIBRARIES = libnpcommon.a
++
++libnpcommon_a_SOURCES = utils.c netutils.c sslutils.c runcmd.c \
++ popen.c utils.h netutils.h popen.h common.h runcmd.c runcmd.h
++
++BASEOBJS = libnpcommon.a ../lib/libnagiosplug.a ../gl/libgnu.a
++NETOBJS = $(BASEOBJS) $(EXTRA_NETOBLS)
+ NETLIBS = $(NETOBJS) $(SOCKETLIBS)
++SSLOBJS = $(BASEOBJS) $(NETLIBS) $(SSLLIBS)
+
+ TESTS_ENVIRONMENT = perl -I $(top_builddir) -I $(top_srcdir)
+
+@@ -62,18 +66,18 @@ test-debug:
+ ##############################################################################
+ # the actual targets
+
+-check_apt_LDADD = $(BASEOBJS) runcmd.o
++check_apt_LDADD = $(BASEOBJS)
+ check_cluster_LDADD = $(BASEOBJS)
+-check_dig_LDADD = $(NETLIBS) runcmd.o
+-check_disk_LDADD = $(BASEOBJS) popen.o
+-check_dns_LDADD = $(NETLIBS) runcmd.o
++check_dig_LDADD = $(NETLIBS)
++check_disk_LDADD = $(BASEOBJS)
++check_dns_LDADD = $(NETLIBS)
+ check_dummy_LDADD = $(BASEOBJS)
+-check_fping_LDADD = $(NETLIBS) popen.o
+-check_game_LDADD = $(BASEOBJS) runcmd.o
+-check_http_LDADD = $(SSLOBJS) $(NETLIBS) $(SSLLIBS)
+-check_hpjd_LDADD = $(NETLIBS) popen.o
++check_fping_LDADD = $(NETLIBS)
++check_game_LDADD = $(BASEOBJS)
++check_http_LDADD = $(SSLOBJS)
++check_hpjd_LDADD = $(NETLIBS)
+ check_ldap_LDADD = $(NETLIBS) $(LDAPLIBS)
+-check_load_LDADD = $(BASEOBJS) popen.o
++check_load_LDADD = $(BASEOBJS)
+ check_mrtg_LDADD = $(BASEOBJS)
+ check_mrtgtraf_LDADD = $(BASEOBJS)
+ check_mysql_CFLAGS = $(MYSQLCFLAGS) -DNP_VERSION='"$(NP_VERSION)"'
+@@ -82,22 +86,22 @@ check_mysql_LDADD = $(NETLIBS) $(MYSQLLI
+ check_mysql_query_CFLAGS = $(MYSQLCFLAGS) -DNP_VERSION='"$(NP_VERSION)"'
+ check_mysql_query_CPPFLAGS = $(MYSQLINCLUDE)
+ check_mysql_query_LDADD = $(NETLIBS) $(MYSQLLIBS)
+-check_nagios_LDADD = $(BASEOBJS) runcmd.o
++check_nagios_LDADD = $(BASEOBJS)
+ check_nt_LDADD = $(NETLIBS)
+ check_ntp_LDADD = $(NETLIBS) $(MATHLIBS)
+ check_ntp_peer_LDADD = $(NETLIBS) $(MATHLIBS)
+ check_nwstat_LDADD = $(NETLIBS)
+ check_overcr_LDADD = $(NETLIBS)
+ check_pgsql_LDADD = $(NETLIBS) $(PGLIBS)
+-check_ping_LDADD = $(NETLIBS) popen.o
++check_ping_LDADD = $(NETLIBS)
+ check_procs_LDADD = $(BASEOBJS)
+ check_radius_LDADD = $(NETLIBS) $(RADIUSLIBS)
+ check_real_LDADD = $(NETLIBS)
+ check_snmp_LDADD = $(BASEOBJS)
+-check_smtp_LDADD = $(SSLOBJS) $(NETLIBS) $(SSLLIBS)
++check_smtp_LDADD = $(SSLOBJS)
+ check_ssh_LDADD = $(NETLIBS)
+-check_swap_LDADD = $(MATHLIBS) $(BASEOBJS) popen.o
+-check_tcp_LDADD = $(SSLOBJS) $(NETLIBS) $(SSLLIBS)
++check_swap_LDADD = $(MATHLIBS) $(BASEOBJS)
++check_tcp_LDADD = $(SSLOBJS)
+ check_time_LDADD = $(NETLIBS)
+ check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS)
+ check_ups_LDADD = $(NETLIBS)
+@@ -105,61 +109,11 @@ check_users_LDADD = $(BASEOBJS)
+ check_by_ssh_LDADD = $(NETLIBS)
+ check_ide_smart_LDADD = $(BASEOBJS)
+ negate_LDADD = $(BASEOBJS)
+-urlize_LDADD = $(BASEOBJS) popen.o
+-
+-check_apt_DEPENDENCIES = check_apt.c $(BASEOBJS) runcmd.o $(DEPLIBS)
+-check_cluster_DEPENDENCIES = check_cluster.c $(BASEOBJS) $(DEPLIBS)
+-check_dig_DEPENDENCIES = check_dig.c $(NETOBJS) runcmd.o $(DEPLIBS)
+-check_disk_DEPENDENCIES = check_disk.c $(BASEOBJS) popen.o $(DEPLIBS)
+-check_dns_DEPENDENCIES = check_dns.c $(NETOBJS) runcmd.o $(DEPLIBS)
+-check_dummy_DEPENDENCIES = check_dummy.c $(DEPLIBS)
+-check_fping_DEPENDENCIES = check_fping.c $(NETOBJS) popen.o $(DEPLIBS)
+-check_game_DEPENDENCIES = check_game.c $(DEPLIBS) runcmd.o
+-check_http_DEPENDENCIES = check_http.c $(SSLOBJS) $(NETOBJS) $(DEPLIBS)
+-check_hpjd_DEPENDENCIES = check_hpjd.c $(NETOBJS) popen.o $(DEPLIBS)
+-check_ide_smart_DEPENDENCIES = check_ide_smart.c $(BASEOBJS) $(DEPLIBS)
+-check_ldap_DEPENDENCIES = check_ldap.c $(NETOBJS) $(DEPLIBS)
+-check_load_DEPENDENCIES = check_load.c $(BASEOBJS) popen.o $(DEPLIBS)
+-check_mrtg_DEPENDENCIES = check_mrtg.c $(DEPLIBS)
+-check_mrtgtraf_DEPENDENCIES = check_mrtgtraf.c $(DEPLIBS)
+-check_mysql_DEPENDENCIES = check_mysql.c $(NETOBJS) $(DEPLIBS)
+-check_mysql_query_DEPENDENCIES = check_mysql_query.c $(NETOBJS) $(DEPLIBS)
+-check_nagios_DEPENDENCIES = check_nagios.c $(BASEOBJS) runcmd.o $(DEPLIBS)
+-check_nt_DEPENDENCIES = check_nt.c $(NETOBJS) $(DEPLIBS)
+-check_ntp_DEPENDENCIES = check_ntp.c $(NETOBJS) $(DEPLIBS)
+-check_ntp_peer_DEPENDENCIES = check_ntp_peer.c $(NETOBJS) $(DEPLIBS)
+-check_nwstat_DEPENDENCIES = check_nwstat.c $(NETOBJS) $(DEPLIBS)
+-check_overcr_DEPENDENCIES = check_overcr.c $(NETOBJS) $(DEPLIBS)
+-check_pgsql_DEPENDENCIES = check_pgsql.c $(NETOBJS) $(DEPLIBS)
+-check_ping_DEPENDENCIES = check_ping.c $(NETOBJS) popen.o $(DEPLIBS)
+-check_procs_DEPENDENCIES = check_procs.c $(BASEOBJS) popen.o $(DEPLIBS)
+-check_radius_DEPENDENCIES = check_radius.c $(NETOBJS) $(DEPLIBS)
+-check_real_DEPENDENCIES = check_real.c $(NETOBJS) $(DEPLIBS)
+-check_snmp_DEPENDENCIES = check_snmp.c $(BASEOBJS) $(DEPLIBS)
+-check_smtp_DEPENDENCIES = check_smtp.c $(SSLOBJS) $(NETOBJS) $(DEPLIBS)
+-check_ssh_DEPENDENCIES = check_ssh.c $(NETOBJS) $(DEPLIBS)
+-check_swap_DEPENDENCIES = check_swap.c $(BASEOBJS) popen.o $(DEPLIBS)
+-check_tcp_DEPENDENCIES = check_tcp.c $(SSLOBJS) $(NETOBJS) $(DEPLIBS)
+-check_time_DEPENDENCIES = check_time.c $(NETOBJS) $(DEPLIBS)
+-check_ntp_time_DEPENDENCIES = check_ntp_time.c $(NETOBJS) $(DEPLIBS)
+-check_ups_DEPENDENCIES = check_ups.c $(NETOBJS) $(DEPLIBS)
+-check_users_DEPENDENCIES = check_users.c $(BASEOBJS) popen.o $(DEPLIBS)
+-check_by_ssh_DEPENDENCIES = check_by_ssh.c $(NETOBJS) $(DEPLIBS)
+-negate_DEPENDENCIES = negate.c $(BASEOBJS) $(DEPLIBS)
+-urlize_DEPENDENCIES = urlize.c $(BASEOBJS) popen.o $(DEPLIBS)
++urlize_LDADD = $(BASEOBJS)
+
+ ##############################################################################
+ # secondary dependencies
+
+-popen.o: popen.c popen.h $(PLUGINHDRS)
+-
+-runcmd.o: runcmd.c runcmd.h $(PLUGINHDRS)
+-
+-utils.o: utils.c utils.h $(PLUGINHDRS)
+-
+-netutils.o: netutils.c netutils.h $(PLUGINHDRS)
+-sslutils.o: sslutils.c netutils.h $(PLUGINHDRS)
+-
+ all-local: $(check_tcp_programs)
+
+ $(check_tcp_programs): check_tcp
+Index: nagios-plugins-1.4.16/plugins/check_dig.c
+===================================================================
+--- nagios-plugins-1.4.16.orig/plugins/check_dig.c
++++ nagios-plugins-1.4.16/plugins/check_dig.c
+@@ -77,7 +77,7 @@ main (int argc, char **argv)
+ textdomain (PACKAGE);
+
+ /* Set signal handling and alarm */
+- if (signal (SIGALRM, popen_timeout_alarm_handler) == SIG_ERR)
++ if (signal (SIGALRM, runcmd_timeout_alarm_handler) == SIG_ERR)
+ usage_va(_("Cannot catch SIGALRM"));
+
+ /* Parse extra opts if any */
+Index: nagios-plugins-1.4.16/plugins/check_dns.c
+===================================================================
+--- nagios-plugins-1.4.16.orig/plugins/check_dns.c
++++ nagios-plugins-1.4.16/plugins/check_dns.c
+@@ -91,7 +91,7 @@ main (int argc, char **argv)
+ textdomain (PACKAGE);
+
+ /* Set signal handling and alarm */
+- if (signal (SIGALRM, popen_timeout_alarm_handler) == SIG_ERR) {
++ if (signal (SIGALRM, runcmd_timeout_alarm_handler) == SIG_ERR) {
+ usage_va(_("Cannot catch SIGALRM"));
+ }
+
+Index: nagios-plugins-1.4.16/plugins/runcmd.c
+===================================================================
+--- nagios-plugins-1.4.16.orig/plugins/runcmd.c
++++ nagios-plugins-1.4.16/plugins/runcmd.c
+@@ -256,7 +256,7 @@ np_runcmd_close(int fd)
+
+
+ void
+-popen_timeout_alarm_handler (int signo)
++runcmd_timeout_alarm_handler (int signo)
+ {
+ size_t i;
+
+Index: nagios-plugins-1.4.16/plugins/runcmd.h
+===================================================================
+--- nagios-plugins-1.4.16.orig/plugins/runcmd.h
++++ nagios-plugins-1.4.16/plugins/runcmd.h
+@@ -39,7 +39,7 @@ typedef struct output output;
+
+ /** prototypes **/
+ int np_runcmd(const char *, output *, output *, int);
+-void popen_timeout_alarm_handler(int)
++void runcmd_timeout_alarm_handler(int)
+ __attribute__((__noreturn__));
+
+ /* only multi-threaded plugins need to bother with this */
diff --git a/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild b/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild
index 6728b193868d..ef011d9a3e90 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild,v 1.2 2012/08/15 16:38:19 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/nagios-plugins/nagios-plugins-1.4.16.ebuild,v 1.3 2012/08/15 18:29:21 flameeyes Exp $
EAPI=4
@@ -56,6 +56,7 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-1.4.12-pgsqlconfigure.patch
epatch "${FILESDIR}"/${PN}-1.4.15-vserver.patch
epatch "${FILESDIR}"/${PN}-1.4.15-openldap.patch
+ epatch "${FILESDIR}"/${P}-parallelmake.patch
eautoreconf
}
@@ -86,11 +87,6 @@ src_configure() {
sed -i -e 's:/bin/ps -axwo:/bin/ps axwo:g' config.h || die "sed failed"
}
-src_compile() {
- # fails parallel build, fix is non-trivial
- emake -j1
-}
-
src_install() {
mv "${S}"/contrib/check_compaq_insight.pl "${S}"/contrib/check_compaq_insight.pl.msg
chmod +x "${S}"/contrib/*.pl