Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/net-snmp/files/, net-analyzer/net-snmp/
Date: Thu, 06 Aug 2020 05:51:28
Message-Id: 1596693078.83fb218650770c9488f4623c7c5bbfa7e8469744.jer@gentoo
1 commit: 83fb218650770c9488f4623c7c5bbfa7e8469744
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Thu Aug 6 05:47:52 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Thu Aug 6 05:51:18 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fb2186
7
8 net-analyzer/net-snmp: Remove libdir from net-snmp-config/pkg-config
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Bug: https://bugs.gentoo.org/686416
12 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
13
14 .../net-snmp-5.8.1-net-snmp-config-libdir.patch | 37 ++++++++++++++++++++++
15 .../net-snmp/files/net-snmp-5.8.1-pkg-config.patch | 12 ++++---
16 net-analyzer/net-snmp/net-snmp-5.8.1_pre2.ebuild | 1 +
17 net-analyzer/net-snmp/net-snmp-5.8.1_rc1.ebuild | 1 +
18 net-analyzer/net-snmp/net-snmp-99999999.ebuild | 1 +
19 5 files changed, 48 insertions(+), 4 deletions(-)
20
21 diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch b/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch
22 new file mode 100644
23 index 00000000000..73d420531bb
24 --- /dev/null
25 +++ b/net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch
26 @@ -0,0 +1,37 @@
27 +--- a/net-snmp-config.in
28 ++++ b/net-snmp-config.in
29 +@@ -193,10 +193,10 @@
30 + #################################################### client lib
31 + --libs)
32 + # use this one == --netsnmp-libs + --external-libs
33 +- echo $NSC_LIBDIR $NSC_SNMPLIBS $NSC_LIBS
34 ++ echo $NSC_SNMPLIBS $NSC_LIBS
35 + ;;
36 + --netsnmp-libs)
37 +- echo $NSC_LIBDIR $NSC_BASE_SNMP_LIBS
38 ++ echo $NSC_BASE_SNMP_LIBS
39 + ;;
40 + --external-libs)
41 + echo $NSC_LNETSNMPLIBS $NSC_LIBS @PERLLDOPTS_FOR_APPS@
42 +@@ -210,10 +210,10 @@
43 + ;;
44 + --agent-libs)
45 + # use this one == --netsnmp-agent-libs + --external-libs
46 +- echo $NSC_LIBDIR $NSC_AGENTLIBS $NSC_LIBS
47 ++ echo $NSC_AGENTLIBS $NSC_LIBS
48 + ;;
49 + --netsnmp-agent-libs)
50 +- echo $NSC_LIBDIR $NSC_BASE_AGENT_LIBS
51 ++ echo $NSC_BASE_AGENT_LIBS
52 + ;;
53 + --external-agent-libs)
54 + echo $NSC_LMIBLIBS $NSC_LAGENTLIBS $NSC_LNETSNMPLIBS $NSC_LIBS
55 +@@ -660,7 +660,7 @@
56 + echo "Ack. Can't create $tmpfile."
57 + exit 1
58 + fi
59 +- cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o $outname $tmpfile $cfiles $NSC_LDFLAGS $NSC_LIBDIR $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS $ldflags"
60 ++ cmd="@CC@ $cflags @CFLAGS@ @DEVFLAGS@ -I. -I${NSC_INCLUDEDIR} -o $outname $tmpfile $cfiles $ldflags $NSC_LDFLAGS $NSC_BASE_AGENT_LIBS $NSC_AGENTLIBS"
61 + echo "running: $cmd"
62 + echo `$cmd`
63 + result=$?
64
65 diff --git a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch b/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch
66 index fd53973c2be..acda136a22c 100644
67 --- a/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch
68 +++ b/net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch
69 @@ -1,16 +1,20 @@
70 --- a/netsnmp-agent.pc.in
71 +++ b/netsnmp-agent.pc.in
72 -@@ -9,4 +9,4 @@
73 +@@ -8,5 +8,5 @@
74 + URL: http://www.net-snmp.org
75 Version: @PACKAGE_VERSION@
76 Cflags: -I${includedir}
77 - Libs: -L${libdir} -lnetsnmpmibs -lnetsnmpagent -lnetsnmp
78 +-Libs: -L${libdir} -lnetsnmpmibs -lnetsnmpagent -lnetsnmp
79 -Libs.private: @LDFLAGS@ @LMIBLIBS@ @LAGENTLIBS@ @PERLLDOPTS_FOR_APPS@ @LNETSNMPLIBS@ @LIBS@
80 ++Libs: -lnetsnmpmibs -lnetsnmpagent -lnetsnmp
81 +Libs.private: @LMIBLIBS@ @LAGENTLIBS@ @PERLLDOPTS_FOR_APPS@ @LNETSNMPLIBS@ @LIBS@
82 --- a/netsnmp.pc.in
83 +++ b/netsnmp.pc.in
84 -@@ -9,4 +9,4 @@
85 +@@ -8,5 +8,5 @@
86 + URL: http://www.net-snmp.org
87 Version: @PACKAGE_VERSION@
88 Cflags: -I${includedir}
89 - Libs: -L${libdir} -lnetsnmp
90 +-Libs: -L${libdir} -lnetsnmp
91 -Libs.private: @LDFLAGS@ @LNETSNMPLIBS@ @LIBS@ @PERLLDOPTS_FOR_APPS@
92 ++Libs: -lnetsnmp
93 +Libs.private: @LNETSNMPLIBS@ @LIBS@ @PERLLDOPTS_FOR_APPS@
94
95 diff --git a/net-analyzer/net-snmp/net-snmp-5.8.1_pre2.ebuild b/net-analyzer/net-snmp/net-snmp-5.8.1_pre2.ebuild
96 index 1418de67f9f..01b3f5ccf53 100644
97 --- a/net-analyzer/net-snmp/net-snmp-5.8.1_pre2.ebuild
98 +++ b/net-analyzer/net-snmp/net-snmp-5.8.1_pre2.ebuild
99 @@ -79,6 +79,7 @@ PATCHES=(
100 "${FILESDIR}"/${PN}-5.8-pcap.patch
101 "${FILESDIR}"/${PN}-5.8-tinfo.patch
102 "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch
103 + "${FILESDIR}"/${PN}-5.8.1-net-snmp-config-libdir.patch
104 )
105
106 pkg_setup() {
107
108 diff --git a/net-analyzer/net-snmp/net-snmp-5.8.1_rc1.ebuild b/net-analyzer/net-snmp/net-snmp-5.8.1_rc1.ebuild
109 index 4c3850d0345..885006e7fa2 100644
110 --- a/net-analyzer/net-snmp/net-snmp-5.8.1_rc1.ebuild
111 +++ b/net-analyzer/net-snmp/net-snmp-5.8.1_rc1.ebuild
112 @@ -78,6 +78,7 @@ PATCHES=(
113 "${FILESDIR}"/${PN}-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
114 "${FILESDIR}"/${PN}-5.8-pcap.patch
115 "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch
116 + "${FILESDIR}"/${PN}-5.8.1-net-snmp-config-libdir.patch
117 "${FILESDIR}"/${PN}-99999999-tinfo.patch
118 )
119
120
121 diff --git a/net-analyzer/net-snmp/net-snmp-99999999.ebuild b/net-analyzer/net-snmp/net-snmp-99999999.ebuild
122 index f1bee66a6ca..bc7fc206a2d 100644
123 --- a/net-analyzer/net-snmp/net-snmp-99999999.ebuild
124 +++ b/net-analyzer/net-snmp/net-snmp-99999999.ebuild
125 @@ -77,6 +77,7 @@ PATCHES=(
126 "${FILESDIR}"/${PN}-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch
127 "${FILESDIR}"/${PN}-5.8-pcap.patch
128 "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch
129 + "${FILESDIR}"/${PN}-5.8.1-net-snmp-config-libdir.patch
130 "${FILESDIR}"/${PN}-99999999-tinfo.patch
131 )