* [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