[gentoo-commits] proj/sci:master commit in: sci-libs/iRODS/
commit: c45a7b7ab3469fbd9df024fd8dc790d612f2d00c Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Jan 24 19:51:07 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Jan 24 19:51:07 2022 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c45a7b7a sci-libs/iRODS: bump to 4.2.11 Finally the configure phase passes Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan gentoo.org> sci-libs/iRODS/iRODS-4.2.11.ebuild | 76 ++ sci-libs/iRODS/iRODS-4.2.8.ebuild | 20 -- 2 files changed, 76 insertions(+), 20 deletions(-) diff --git a/sci-libs/iRODS/iRODS-4.2.11.ebuild b/sci-libs/iRODS/iRODS-4.2.11.ebuild new file mode 100644 index 0..849a7c509 --- /dev/null +++ b/sci-libs/iRODS/iRODS-4.2.11.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake llvm + +MESSAGING_COMMIT="24c73702c88e94c3b159dac97fe7a0640dfc209d" + +DESCRIPTION="Integrated Rule Oriented Data System, a data management software" +HOMEPAGE="https://irods.org"; +SRC_URI=" + https://github.com/irods/irods/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/irods/irods_schema_messaging/archive/${MESSAGING_COMMIT}.tar.gz -> ${P}_schema_messaging.tar.gz +" +S="${WORKDIR}/irods-${PV}" + +LICENSE="BSD" +SLOT="0" +# need the c++ version of avro +KEYWORDS="" + +DEPEND=" + app-arch/libarchive + dev-cpp/catch:0 + dev-libs/avro-c + dev-libs/boost:= + dev-libs/jansson + dev-libs/json-c + dev-libs/libfmt + dev-libs/openssl + dev-libs/spdlog + sys-libs/libcxx + sys-libs/pam + net-libs/cppzmq + net-libs/zeromq +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang +" + +src_unpack() { + default + mv "${WORKDIR}/irods_schema_messaging-${MESSAGING_COMMIT}/v1" "${S}/irods_schema_messaging/" || die +} + +src_prepare() { + cmake_src_prepare + # use the correct lib dir + find . -name "CMakeLists.txt" -exec sed -i \ + -e '/${IRODS_EXTERNALS_FULLPATH_.*}/s/\/lib\//\/lib64\//g' \ + {} + || die +} + +src_configure() { + local mycmakeargs=( + -DIRODS_EXTERNALS_FULLPATH_CLANG="$(get_llvm_prefix)" + -DIRODS_EXTERNALS_FULLPATH_CLANG_RUNTIME="$(get_llvm_prefix)" + -DIRODS_EXTERNALS_FULLPATH_ARCHIVE="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_AVRO="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_BOOST="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_CATCH2="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_FMT="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_ZMQ="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_JANSSON="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_SPDLOG="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_CPPZMQ="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_JSON="${EPREFIX}/usr" + -DIRODS_EXTERNALS_FULLPATH_NANODBC="${EPREFIX}/usr" + # pretend we are Arch, otherwise fatal error + -DIRODS_LINUX_DISTRIBUTION_NAME="arch" + -DIRODS_LINUX_DISTRIBUTION_VERSION_MAJOR="1" + ) + cmake_src_configure +} diff --git a/sci-libs/iRODS/iRODS-4.2.8.ebuild b/sci-libs/iRODS/iRODS-4.2.8.ebuild deleted file mode 100644 index eba0c76e2..0 --- a/sci-libs/iRODS/iRODS-4.2.8.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Integrated Rule Oriented Data System, a data management software" -HOMEPAGE="https://irods.org"; -SRC_URI="https://github.com/irods/irods/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="" - -DEPEND="" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/clang" - -S="${WORKDIR}/irods-${PV}"
[gentoo-commits] proj/sci:master commit in: sci-libs/iRODS/
commit: 9a6def2e92b50234870fb443c96f69933f4b1f84 Author: Andrew Ammerlaan riseup net> AuthorDate: Sat Jan 30 12:33:12 2021 + Commit: Andrew Ammerlaan riseup net> CommitDate: Sat Jan 30 12:33:12 2021 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9a6def2e sci-libs/iRODS: version bump, EAPI bump this is still a mess, it wants clang-6 in /opt/ and clang:6 is no longer in ::gentoo. But maybe it can be patched? Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andrew Ammerlaan riseup.net> sci-libs/iRODS/{iRODS-4.2.0.ebuild => iRODS-4.2.8.ebuild} | 13 ++--- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/sci-libs/iRODS/iRODS-4.2.0.ebuild b/sci-libs/iRODS/iRODS-4.2.8.ebuild similarity index 57% rename from sci-libs/iRODS/iRODS-4.2.0.ebuild rename to sci-libs/iRODS/iRODS-4.2.8.ebuild index 244962491..eba0c76e2 100644 --- a/sci-libs/iRODS/iRODS-4.2.0.ebuild +++ b/sci-libs/iRODS/iRODS-4.2.8.ebuild @@ -1,21 +1,20 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="Integrated Rule Oriented Data System, a data management software" HOMEPAGE="https://irods.org"; -SRC_URI="https://github.com/irods/irods/archive/4.2.0.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/irods/irods/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="" -IUSE="" -CDEPEND="sys-devel/clang" DEPEND="" RDEPEND="${DEPEND}" +BDEPEND="sys-devel/clang" -S="${WORKDIR}"/irods-"${PV}" +S="${WORKDIR}/irods-${PV}"
[gentoo-commits] proj/sci:master commit in: sci-libs/iRODS/
commit: 16978af8e7bb6fc105fd2079543e1b74cf93e8b3 Author: Martin Mokrejs fold natur cuni cz> AuthorDate: Sun Jul 7 18:31:07 2019 + Commit: Martin Mokrejs fold natur cuni cz> CommitDate: Sun Jul 7 18:31:07 2019 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=16978af8 sci-libs/iRODS: drop the extraneous license file It is just am ordinary 3-clause BSD license. Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Martin Mokrejs fold.natur.cuni.cz> sci-libs/iRODS/iRODS-4.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/iRODS/iRODS-4.2.0.ebuild b/sci-libs/iRODS/iRODS-4.2.0.ebuild index f2b5d1067..244962491 100644 --- a/sci-libs/iRODS/iRODS-4.2.0.ebuild +++ b/sci-libs/iRODS/iRODS-4.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ DESCRIPTION="Integrated Rule Oriented Data System, a data management software" HOMEPAGE="https://irods.org"; SRC_URI="https://github.com/irods/irods/archive/4.2.0.tar.gz -> ${P}.tar.gz" -LICENSE="BSD-with-attribution" +LICENSE="BSD" SLOT="0" KEYWORDS="" IUSE=""
[gentoo-commits] proj/sci:master commit in: sci-libs/iRODS/
commit: e834ad1cbab55269760ea3f8047ae598c4b3bf1a Author: Martin Mokrejš fold natur cuni cz> AuthorDate: Sun Apr 30 13:21:34 2017 + Commit: Martin Mokrejs fold natur cuni cz> CommitDate: Sun Apr 30 13:21:34 2017 + URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e834ad1c sci-libs/iRODS: skeleton for a new package Package-Manager: Portage-2.3.5, Repoman-2.3.2 sci-libs/iRODS/iRODS-4.2.0.ebuild | 21 + sci-libs/iRODS/metadata.xml | 11 +++ 2 files changed, 32 insertions(+) diff --git a/sci-libs/iRODS/iRODS-4.2.0.ebuild b/sci-libs/iRODS/iRODS-4.2.0.ebuild new file mode 100644 index 0..f2b5d1067 --- /dev/null +++ b/sci-libs/iRODS/iRODS-4.2.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils + +DESCRIPTION="Integrated Rule Oriented Data System, a data management software" +HOMEPAGE="https://irods.org"; +SRC_URI="https://github.com/irods/irods/archive/4.2.0.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-with-attribution" +SLOT="0" +KEYWORDS="" +IUSE="" + +CDEPEND="sys-devel/clang" +DEPEND="" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/irods-"${PV}" diff --git a/sci-libs/iRODS/metadata.xml b/sci-libs/iRODS/metadata.xml new file mode 100644 index 0..49735ee17 --- /dev/null +++ b/sci-libs/iRODS/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +sci-biol...@gentoo.org +Gentoo Biology Project + + +samtools + +