public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2020-12-04  9:31 Sergey Popov
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Popov @ 2020-12-04  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     53c35e44f800cddbb696ce93277025ae4fc50e78
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  4 09:26:20 2020 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Fri Dec  4 09:31:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53c35e44

net-libs/rtrlib: new package

An open-source C implementation of the RPKI/Router Protocol client

Signed-off-by: Sergey Popov <pinkbyte <AT> gentoo.org>

 net-libs/rtrlib/Manifest            |  1 +
 net-libs/rtrlib/metadata.xml        | 13 ++++++++++
 net-libs/rtrlib/rtrlib-0.7.0.ebuild | 48 +++++++++++++++++++++++++++++++++++++
 3 files changed, 62 insertions(+)

diff --git a/net-libs/rtrlib/Manifest b/net-libs/rtrlib/Manifest
new file mode 100644
index 00000000000..3aeaadc0752
--- /dev/null
+++ b/net-libs/rtrlib/Manifest
@@ -0,0 +1 @@
+DIST rtrlib-0.7.0.tar.gz 260699 BLAKE2B ea8b70b1ca1fb7cacc2943228e398e16f61de6264702f87e6bc5dc011dbb77e760a4e317f109e13b882efd9c080847e6e86c9c47afdc4518db5de210621181fc SHA512 e1c78ce92d066308c1c4fbb6575c2f0dc0f6840c16be90e27bd0da184cab7d0fa4dd1cff3677eda5f1720184756e02765e5abd267b0da0d183082721fee2ffd8

diff --git a/net-libs/rtrlib/metadata.xml b/net-libs/rtrlib/metadata.xml
new file mode 100644
index 00000000000..e6560127312
--- /dev/null
+++ b/net-libs/rtrlib/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>pinkbyte@gentoo.org</email>
+		<name>Sergey Popov</name>
+	</maintainer>
+	<use>
+		<flag name="ssh">
+			Enable SSH support
+		</flag>
+	</use>
+</pkgmetadata>

diff --git a/net-libs/rtrlib/rtrlib-0.7.0.ebuild b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
new file mode 100644
index 00000000000..58f1a21763e
--- /dev/null
+++ b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="An open-source C implementation of the RPKI/Router Protocol client"
+HOMEPAGE="https://rtrlib.realmv6.org/"
+SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc ssh"
+
+RDEPEND="ssh? ( net-libs/libssh:0= )"
+DEPEND="
+	${RDEPEND}
+	doc? ( app-doc/doxygen[dot] )
+"
+
+src_prepare() {
+	# Fix checks for libssh version
+	sed -i \
+		-e 's:/libssh/libssh.h:/libssh/libssh_version.h:g' \
+		cmake/modules/FindLibSSH.cmake || die
+	# Fix automagic dependency on doxygen, fix path for installing docs
+	if use doc; then
+		sed -i -e "s:share/doc/rtrlib:share/doc/${PF}:" CMakeLists.txt || die
+	else
+		sed -i -e '/find_package(Doxygen)/d' CMakeLists.txt || die
+	fi
+	cmake_src_prepare
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DRTRLIB_TRANSPORT_SSH=$(usex ssh)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	find "${D}" -name '*.la' -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2021-02-27 19:51 Sergey Popov
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Popov @ 2021-02-27 19:51 UTC (permalink / raw
  To: gentoo-commits

commit:     9ead81ec4fcc5091b06ef7a76c270ac9a072e933
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 19:46:31 2021 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 19:51:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ead81ec

net-libs/rtrlib-0.7.0: stable for amd64/x86

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sergey Popov <pinkbyte <AT> gentoo.org>

 net-libs/rtrlib/rtrlib-0.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/rtrlib/rtrlib-0.7.0.ebuild b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
index 69bccb03cd4..dfb7e34b6aa 100644
--- a/net-libs/rtrlib/rtrlib-0.7.0.ebuild
+++ b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="doc ssh"
 


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2021-05-15  2:21 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2021-05-15  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     ffcaafa4c73064cb6c0beb8418753b8be0ff391f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 15 02:21:42 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 15 02:21:42 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffcaafa4

net-libs/rtrlib: Keyword 0.7.0 arm64, #766411

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

 net-libs/rtrlib/rtrlib-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/rtrlib/rtrlib-0.7.0.ebuild b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
index dfb7e34b6aa..494f58bcc64 100644
--- a/net-libs/rtrlib/rtrlib-0.7.0.ebuild
+++ b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 IUSE="doc ssh"
 


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2022-04-04 11:17 Sergey Popov
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Popov @ 2022-04-04 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     73c2b9209ca5f70897bbb3c6a1ceee56ac0404b7
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  4 11:17:09 2022 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Mon Apr  4 11:17:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c2b920

net-libs/rtrlib: version bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sergey Popov <pinkbyte <AT> gentoo.org>

 net-libs/rtrlib/Manifest            |  1 +
 net-libs/rtrlib/rtrlib-0.8.0.ebuild | 44 +++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/net-libs/rtrlib/Manifest b/net-libs/rtrlib/Manifest
index 3aeaadc07521..f8b3ac40451d 100644
--- a/net-libs/rtrlib/Manifest
+++ b/net-libs/rtrlib/Manifest
@@ -1 +1,2 @@
 DIST rtrlib-0.7.0.tar.gz 260699 BLAKE2B ea8b70b1ca1fb7cacc2943228e398e16f61de6264702f87e6bc5dc011dbb77e760a4e317f109e13b882efd9c080847e6e86c9c47afdc4518db5de210621181fc SHA512 e1c78ce92d066308c1c4fbb6575c2f0dc0f6840c16be90e27bd0da184cab7d0fa4dd1cff3677eda5f1720184756e02765e5abd267b0da0d183082721fee2ffd8
+DIST rtrlib-0.8.0.tar.gz 262281 BLAKE2B 82fc5c8416540fdd87ba3683664ab0afdd905758541a9283ca60b5ec89c1642394cacf453d254f996128a5a9ab64fcefaf15d9a18a04451cdb3e1aa0e8e3c841 SHA512 36e44dce5c6117f3fe3c21994a7f9ebfeb4029ade1fddcb0f1df680c9ca4713fe3031da4cf80963b8a3d9bdb930bd9fd95c84b1fe182a9089a29ddfe879060dc

diff --git a/net-libs/rtrlib/rtrlib-0.8.0.ebuild b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
new file mode 100644
index 000000000000..aa20fd8a2970
--- /dev/null
+++ b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="An open-source C implementation of the RPKI/Router Protocol client"
+HOMEPAGE="https://rtrlib.realmv6.org/"
+SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="doc ssh"
+
+RDEPEND="ssh? ( net-libs/libssh:0= )"
+DEPEND="
+	${RDEPEND}
+	doc? ( app-doc/doxygen[dot] )
+"
+
+src_prepare() {
+	# Fix automagic dependency on doxygen, fix path for installing docs
+	if use doc; then
+		sed -i -e "s:share/doc/rtrlib:share/doc/${PF}:" CMakeLists.txt || die
+	else
+		sed -i -e '/find_package(Doxygen)/d' CMakeLists.txt || die
+	fi
+	cmake_src_prepare
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DRTRLIB_TRANSPORT_SSH=$(usex ssh)
+	)
+	cmake_src_configure
+}
+
+src_install() {
+	cmake_src_install
+	find "${D}" -name '*.la' -delete || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2022-07-28  7:10 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2022-07-28  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     54f28d3b98f0f9f3142db307bf8bed965cc3ea28
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 28 06:55:56 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 28 07:09:51 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f28d3b

net-libs/rtrlib: add github upstream metadata

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

 net-libs/rtrlib/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-libs/rtrlib/metadata.xml b/net-libs/rtrlib/metadata.xml
index 388f6d12fc33..8fdf193a3edb 100644
--- a/net-libs/rtrlib/metadata.xml
+++ b/net-libs/rtrlib/metadata.xml
@@ -10,4 +10,7 @@
 			Enable SSH support
 		</flag>
 	</use>
+	<upstream>
+		<remote-id type="github">rtrlib/rtrlib</remote-id>
+	</upstream>
 </pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2023-02-09 17:51 Sergey Popov
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Popov @ 2023-02-09 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     88d47850ed82767d065ec0b004175bdff6b4b821
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  9 17:44:48 2023 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Thu Feb  9 17:46:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d47850

net-libs/rtrlib-0.8.0: stable on amd64/x86

Bug: https://bugs.gentoo.org/890224
Signed-off-by: Sergey Popov <pinkbyte <AT> gentoo.org>

 net-libs/rtrlib/rtrlib-0.8.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/rtrlib/rtrlib-0.8.0.ebuild b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
index aa20fd8a2970..9379131cb962 100644
--- a/net-libs/rtrlib/rtrlib-0.8.0.ebuild
+++ b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 
 IUSE="doc ssh"
 


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2023-03-14  8:02 Sergey Popov
  0 siblings, 0 replies; 8+ messages in thread
From: Sergey Popov @ 2023-03-14  8:02 UTC (permalink / raw
  To: gentoo-commits

commit:     df4278525de7be75297612d706103ef6b076c120
Author:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 14 08:01:43 2023 +0000
Commit:     Sergey Popov <pinkbyte <AT> gentoo <DOT> org>
CommitDate: Tue Mar 14 08:01:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df427852

net-libs/rtrlib: drop old version

Closes: https://bugs.gentoo.org/887531
Signed-off-by: Sergey Popov <pinkbyte <AT> gentoo.org>

 net-libs/rtrlib/Manifest            |  1 -
 net-libs/rtrlib/rtrlib-0.7.0.ebuild | 48 -------------------------------------
 2 files changed, 49 deletions(-)

diff --git a/net-libs/rtrlib/Manifest b/net-libs/rtrlib/Manifest
index f8b3ac40451d..31df884f3465 100644
--- a/net-libs/rtrlib/Manifest
+++ b/net-libs/rtrlib/Manifest
@@ -1,2 +1 @@
-DIST rtrlib-0.7.0.tar.gz 260699 BLAKE2B ea8b70b1ca1fb7cacc2943228e398e16f61de6264702f87e6bc5dc011dbb77e760a4e317f109e13b882efd9c080847e6e86c9c47afdc4518db5de210621181fc SHA512 e1c78ce92d066308c1c4fbb6575c2f0dc0f6840c16be90e27bd0da184cab7d0fa4dd1cff3677eda5f1720184756e02765e5abd267b0da0d183082721fee2ffd8
 DIST rtrlib-0.8.0.tar.gz 262281 BLAKE2B 82fc5c8416540fdd87ba3683664ab0afdd905758541a9283ca60b5ec89c1642394cacf453d254f996128a5a9ab64fcefaf15d9a18a04451cdb3e1aa0e8e3c841 SHA512 36e44dce5c6117f3fe3c21994a7f9ebfeb4029ade1fddcb0f1df680c9ca4713fe3031da4cf80963b8a3d9bdb930bd9fd95c84b1fe182a9089a29ddfe879060dc

diff --git a/net-libs/rtrlib/rtrlib-0.7.0.ebuild b/net-libs/rtrlib/rtrlib-0.7.0.ebuild
deleted file mode 100644
index 494f58bcc643..000000000000
--- a/net-libs/rtrlib/rtrlib-0.7.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="An open-source C implementation of the RPKI/Router Protocol client"
-HOMEPAGE="https://rtrlib.realmv6.org/"
-SRC_URI="https://github.com/rtrlib/rtrlib/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="doc ssh"
-
-RDEPEND="ssh? ( net-libs/libssh:0= )"
-DEPEND="
-	${RDEPEND}
-	doc? ( app-doc/doxygen[dot] )
-"
-
-src_prepare() {
-	# Fix checks for libssh version
-	sed -i \
-		-e 's:/libssh/libssh.h:/libssh/libssh_version.h:g' \
-		cmake/modules/FindLibSSH.cmake || die
-	# Fix automagic dependency on doxygen, fix path for installing docs
-	if use doc; then
-		sed -i -e "s:share/doc/rtrlib:share/doc/${PF}:" CMakeLists.txt || die
-	else
-		sed -i -e '/find_package(Doxygen)/d' CMakeLists.txt || die
-	fi
-	cmake_src_prepare
-}
-
-src_configure() {
-	local mycmakeargs=(
-		-DRTRLIB_TRANSPORT_SSH=$(usex ssh)
-	)
-	cmake_src_configure
-}
-
-src_install() {
-	cmake_src_install
-	find "${D}" -name '*.la' -delete || die
-}


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

* [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/
@ 2024-03-05  4:48 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2024-03-05  4:48 UTC (permalink / raw
  To: gentoo-commits

commit:     d58f870d7043f3891c0fd707bd55c912368b9486
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Tue Mar  5 04:20:15 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 04:47:53 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d58f870d

net-libs/rtrlib: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/861581
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/rtrlib/rtrlib-0.8.0.ebuild | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/net-libs/rtrlib/rtrlib-0.8.0.ebuild b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
index d903cb14d3bb..50d2d94eb403 100644
--- a/net-libs/rtrlib/rtrlib-0.8.0.ebuild
+++ b/net-libs/rtrlib/rtrlib-0.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="An open-source C implementation of the RPKI/Router Protocol client"
 HOMEPAGE="https://rtrlib.realmv6.org/"
@@ -32,6 +32,14 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/861581
+	# https://github.com/rtrlib/rtrlib/issues/287
+	#
+	# Do not trust LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	local mycmakeargs=(
 		-DRTRLIB_TRANSPORT_SSH=$(usex ssh)
 	)


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

end of thread, other threads:[~2024-03-05  4:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-28  7:10 [gentoo-commits] repo/gentoo:master commit in: net-libs/rtrlib/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-03-05  4:48 Sam James
2023-03-14  8:02 Sergey Popov
2023-02-09 17:51 Sergey Popov
2022-04-04 11:17 Sergey Popov
2021-05-15  2:21 Sam James
2021-02-27 19:51 Sergey Popov
2020-12-04  9:31 Sergey Popov

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