public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2020-07-03 13:25 Jeroen Roovers
  0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2020-07-03 13:25 UTC (permalink / raw
  To: gentoo-commits

commit:     0430e636770cb91117be7879ae964192db8ef5fb
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  3 13:16:30 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Jul  3 13:25:36 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0430e636

net-analyzer/multipath-tcp-tools: Initial commit

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Bug: https://bugs.gentoo.org/730608
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 net-analyzer/multipath-tcp-tools/Manifest          |  1 +
 net-analyzer/multipath-tcp-tools/metadata.xml      | 11 ++++++
 .../multipath-tcp-tools-2018_p12_p21.ebuild        | 42 ++++++++++++++++++++++
 3 files changed, 54 insertions(+)

diff --git a/net-analyzer/multipath-tcp-tools/Manifest b/net-analyzer/multipath-tcp-tools/Manifest
new file mode 100644
index 00000000000..0911f905421
--- /dev/null
+++ b/net-analyzer/multipath-tcp-tools/Manifest
@@ -0,0 +1 @@
+DIST multipath-tcp-tools-2018_p12_p21.tar.gz 199660476 BLAKE2B a66274229e42c39c2c2821a02087602c76cd725bf850080db8ac9123b35428eaa2c2696d089ebb097365d912e37068b696b0e4f0afecf71f10625be0e75b055b SHA512 2be083f88d987bd5dd069319aecd427c46c962a24d1573b5dca32ec0a209f0b4ed9564968c0041813f7fa62bf2f0ff4bd1307eb562240687666a5636e807b8c3

diff --git a/net-analyzer/multipath-tcp-tools/metadata.xml b/net-analyzer/multipath-tcp-tools/metadata.xml
new file mode 100644
index 00000000000..c7fb82034f9
--- /dev/null
+++ b/net-analyzer/multipath-tcp-tools/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+<email>netmon@gentoo.org</email>
+</maintainer>
+<longdescription>
+Th[is package] contains a collection of applications written in C to help
+both analyze and visualize MPTCP packet traces.
+</longdescription>
+</pkgmetadata>

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
new file mode 100644
index 00000000000..3c59f4d1d6c
--- /dev/null
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="Analysis tools for Multipath Transmission Control Protocol (MPTCP)"
+HOMEPAGE="https://github.com/nasa/multipath-tcp-tools"
+SRC_URI="https://github.com/nasa/multipath-tcp-tools/archive/v${PV//_p/-}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="NOSA"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+	dev-libs/openssl:*
+	net-libs/libpcap
+"
+RDEPEND="
+	${DEPEND}
+"
+S=${WORKDIR}/${P//_p/-}/network-traffic-analysis-tools
+
+src_prepare() {
+	sed -i \
+		-e 's|/man/man1|/share&|g' \
+		Makefile || die
+
+	default
+}
+
+src_compile() {
+	emake \
+		CXX="$(tc-getCXX)" \
+		CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+	emake PREFIX="${D}/${EPREFIX}/usr" install
+
+	dodoc README
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2020-07-03 13:25 Jeroen Roovers
  0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2020-07-03 13:25 UTC (permalink / raw
  To: gentoo-commits

commit:     68e3a812fcf447ed894111f8aad8c580bf041f30
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  3 13:24:01 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Jul  3 13:25:37 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e3a812

net-analyzer/multipath-tcp-tools: Add live ebuild

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Bug: https://bugs.gentoo.org/730608
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 .../multipath-tcp-tools-999999.ebuild              | 42 ++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
new file mode 100644
index 00000000000..60d3b27244e
--- /dev/null
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit git-r3 toolchain-funcs
+
+DESCRIPTION="Analysis tools for Multipath Transmission Control Protocol (MPTCP)"
+HOMEPAGE="https://github.com/nasa/multipath-tcp-tools"
+EGIT_REPO_URI="https://github.com/nasa/multipath-tcp-tools/"
+
+LICENSE="NOSA"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+	dev-libs/openssl:*
+	net-libs/libpcap
+"
+RDEPEND="
+	${DEPEND}
+"
+S=${WORKDIR}/${P}/network-traffic-analysis-tools
+
+src_prepare() {
+	sed -i \
+		-e 's|/man/man1|/share&|g' \
+		Makefile || die
+
+	default
+}
+
+src_compile() {
+	emake \
+		CXX="$(tc-getCXX)" \
+		CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+	emake PREFIX="${D}/${EPREFIX}/usr" install
+
+	dodoc README
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2020-07-04 10:23 Jeroen Roovers
  0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2020-07-04 10:23 UTC (permalink / raw
  To: gentoo-commits

commit:     e95a42924fb4b1e7d4093008826f1419d440381d
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  4 10:23:00 2020 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Jul  4 10:23:13 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95a4292

net-analyzer/multipath-tcp-tools: Inject LDFLAGS

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Closes: https://bugs.gentoo.org/show_bug.cgi?id=730682
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild | 1 +
 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild       | 1 +
 2 files changed, 2 insertions(+)

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
index 3c59f4d1d6c..4e226a41ad2 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
@@ -24,6 +24,7 @@ S=${WORKDIR}/${P//_p/-}/network-traffic-analysis-tools
 src_prepare() {
 	sed -i \
 		-e 's|/man/man1|/share&|g' \
+		-e 's|$(LDLIBS)|$(LDFLAGS) &|g' \
 		Makefile || die
 
 	default

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
index 60d3b27244e..edabbb51709 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
@@ -24,6 +24,7 @@ S=${WORKDIR}/${P}/network-traffic-analysis-tools
 src_prepare() {
 	sed -i \
 		-e 's|/man/man1|/share&|g' \
+		-e 's|$(LDLIBS)|$(LDFLAGS) &|g' \
 		Makefile || die
 
 	default


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2021-06-22 18:19 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2021-06-22 18:19 UTC (permalink / raw
  To: gentoo-commits

commit:     9a9b6ec34d2d42959f86719b1529c175c3ef9317
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 21 22:01:18 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 22 18:18:44 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9b6ec3

net-analyzer/multipath-tcp-tools: use binding := for dev-libs/openssl

Needed for upcoming upgrade to OpenSSL 3.0.0 which has changed ABI.

Acked-by: David Seifert <soap <AT> gentoo.org>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...2018_p12_p21.ebuild => multipath-tcp-tools-2018_p12_p21-r1.ebuild} | 4 ++--
 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
similarity index 93%
rename from net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
rename to net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
index 4e226a41ad2..f03cf1b303b 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
-	dev-libs/openssl:*
+	dev-libs/openssl:=
 	net-libs/libpcap
 "
 RDEPEND="

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
index edabbb51709..ba36c687bf3 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS=""
 
 DEPEND="
-	dev-libs/openssl:*
+	dev-libs/openssl:=
 	net-libs/libpcap
 "
 RDEPEND="


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2022-07-26  9:45 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2022-07-26  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d5b6f775eafaf69e35ff2c6deb2e7c8b23e5346e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 08:57:09 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 08:57:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b6f775

net-analyzer/multipath-tcp-tools: disable strict aliasing

Closes: https://bugs.gentoo.org/861179
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild | 7 +++++--
 net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
index f03cf1b303bb..ad249861ca1a 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-2018_p12_p21-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Analysis tools for Multipath Transmission Control Protocol (MPTCP)"
 HOMEPAGE="https://github.com/nasa/multipath-tcp-tools"
@@ -31,6 +31,9 @@ src_prepare() {
 }
 
 src_compile() {
+	# bug #861179
+	append-flags -fno-strict-aliasing
+
 	emake \
 		CXX="$(tc-getCXX)" \
 		CXXFLAGS="${CXXFLAGS}"

diff --git a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
index ba36c687bf3f..3178d81adff6 100644
--- a/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
+++ b/net-analyzer/multipath-tcp-tools/multipath-tcp-tools-999999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit git-r3 toolchain-funcs
+inherit git-r3 flag-o-matic toolchain-funcs
 
 DESCRIPTION="Analysis tools for Multipath Transmission Control Protocol (MPTCP)"
 HOMEPAGE="https://github.com/nasa/multipath-tcp-tools"
@@ -31,6 +31,9 @@ src_prepare() {
 }
 
 src_compile() {
+	# bug #861179
+	append-flags -fno-strict-aliasing
+
 	emake \
 		CXX="$(tc-getCXX)" \
 		CXXFLAGS="${CXXFLAGS}"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/
@ 2022-07-26  9:45 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2022-07-26  9:45 UTC (permalink / raw
  To: gentoo-commits

commit:     b6cca1189d8f2a8168c709737798ba5fb82e5af5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 08:55:36 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 08:57:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6cca118

net-analyzer/multipath-tcp-tools: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/multipath-tcp-tools/metadata.xml | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/net-analyzer/multipath-tcp-tools/metadata.xml b/net-analyzer/multipath-tcp-tools/metadata.xml
index 2e7776f71cd3..62a6bcb8233e 100644
--- a/net-analyzer/multipath-tcp-tools/metadata.xml
+++ b/net-analyzer/multipath-tcp-tools/metadata.xml
@@ -1,11 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<maintainer type="project">
-<email>netmon@gentoo.org</email>
-</maintainer>
-<longdescription>
-Th[is package] contains a collection of applications written in C to help
-both analyze and visualize MPTCP packet traces.
-</longdescription>
+	<maintainer type="project">
+		<email>netmon@gentoo.org</email>
+	</maintainer>
+	<longdescription>
+		Contains a collection of applications written in C to help
+		both analyze and visualize MPTCP packet traces.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">nasa/multipath-tcp-tools</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-07-26  9:45 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-22 18:19 [gentoo-commits] repo/gentoo:master commit in: net-analyzer/multipath-tcp-tools/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2022-07-26  9:45 Sam James
2022-07-26  9:45 Sam James
2020-07-04 10:23 Jeroen Roovers
2020-07-03 13:25 Jeroen Roovers
2020-07-03 13:25 Jeroen Roovers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox