From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id AAD9115800F for ; Mon, 30 Jan 2023 19:48:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C949FE0AF0; Mon, 30 Jan 2023 19:48:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B2B49E0AF0 for ; Mon, 30 Jan 2023 19:48:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id CC3563409EC for ; Mon, 30 Jan 2023 19:48:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3F91C88C for ; Mon, 30 Jan 2023 19:48:47 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1675108104.19d92516d717a83a51827b47bf24fe0464142ad1.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-physics/geant/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-physics/geant/Manifest sci-physics/geant/geant-4.10.7.3.ebuild sci-physics/geant/metadata.xml X-VCS-Directories: sci-physics/geant/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 19d92516d717a83a51827b47bf24fe0464142ad1 X-VCS-Branch: master Date: Mon, 30 Jan 2023 19:48:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 5c519025-9dba-4649-81df-d9b21a7e6d72 X-Archives-Hash: 27a2f31e4178b0e5bd7c8ef6f47ae67f commit: 19d92516d717a83a51827b47bf24fe0464142ad1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Jan 28 09:18:29 2023 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Jan 30 19:48:24 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d92516 sci-physics/geant: drop 4.10.7.3 Closes: https://bugs.gentoo.org/886975 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-physics/geant/Manifest | 1 - sci-physics/geant/geant-4.10.7.3.ebuild | 107 -------------------------------- sci-physics/geant/metadata.xml | 4 -- 3 files changed, 112 deletions(-) diff --git a/sci-physics/geant/Manifest b/sci-physics/geant/Manifest index 0eef485dc96e..e39081323fba 100644 --- a/sci-physics/geant/Manifest +++ b/sci-physics/geant/Manifest @@ -1,4 +1,3 @@ DIST geant4-v11.0.2.tar.gz 35636883 BLAKE2B f22c68cf4c4c9d68d24c98251198804d5790b500ed9077a06ffe5fcc7d84447befc15c93e57f725e68915ff97e7ce022c7f7f5678ceea593aacb231294affa3e SHA512 e7e98242787d1e37303dac54c763e659682adf5c86d30dcefb6c22a7360ba837591c11fb5787a56219461913db786e408f4a344e7ace8ca39cbb8b65b1e23ede DIST geant4-v11.0.3.tar.gz 35680670 BLAKE2B 202cd035cd9ed7520d8662c80a49063b639ec90107255234fca95664b245a12af495546d92227d905f69c5cddabd56ee1fb5b0ecbe468a9e4bf5ff2063f7f705 SHA512 43f86fc8df90a36f26914bd72967c376a909ab9bd7369b4d1c04dc1a95f73cdef4ba32195d4e99cc5eac5ce2c8dc07d6c952aa23347db10e4cef16c47baca34a DIST geant4-v11.1.0.tar.gz 36412990 BLAKE2B 92d7a370ab7c3f2e91edf9bd323ba76833ee1e4973701507c40849b348a032e7cc6baeaf06bff850d76e0b92704ce042a797a41d2ed93e309ca5f4d6ed4c6f8c SHA512 b8d181e3433754b89a27fec8f3a3ebff8289fbd5ec0bc04521b18f0df7774304ea391c3aca547aa03707c83fc72501a670827ef02ab4999e113e869da9eca88f -DIST geant4.10.07.p03.tar.gz 35756099 BLAKE2B 9e510d17173d280a24d2540d0e0f25f7337a410858c30e9281b937a8402cbc0acd022cc6f41cc3b88fec28b53fa8a266d79e90bfb6545f4ecffe0724e36183da SHA512 174e4f37ca977eff89bbd8f72f18ef5534db72d966665b9a837ed26acffa527d45741fd38fde460f0719c8962dc2ee33db1f3dfe065a7d0e74c148e4582c095c diff --git a/sci-physics/geant/geant-4.10.7.3.ebuild b/sci-physics/geant/geant-4.10.7.3.ebuild deleted file mode 100644 index fe10d40f4664..000000000000 --- a/sci-physics/geant/geant-4.10.7.3.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=${PN}$(ver_cut 1-2).$(printf %02d $(ver_cut 3)) - -case ${PV} in -*_beta*) - MY_P+=.b$(printf %02d $(ver_cut 5)) - DOCS="ReleaseNotes/Beta$(ver_cut 1-3)-*.txt" - ;; -*) - if [[ $(ver_cut 4) -gt 0 ]]; then - MY_P+=.p$(printf %02d $(ver_cut 4)) - DOCS="ReleaseNotes/Patch$(ver_cut 1-3)-*.txt" - fi - HTML_DOCS="ReleaseNotes/ReleaseNotes$(ver_cut 1-3).html" - ;; -esac - -DESCRIPTION="Toolkit for simulation of passage of particles through matter" -HOMEPAGE="https://geant4.web.cern.ch/" -SRC_URI="https://geant4-data.web.cern.ch/geant4-data/releases/${MY_P}.tar.gz" - -LICENSE="geant4" -SLOT="4" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="c++11 c++14 +c++17 +data dawn doc examples freetype gdml geant3 hdf5 - inventor motif opengl qt5 raytracerx static-libs threads vrml" - -REQUIRED_USE=" - ^^ ( c++11 c++14 c++17 ) - inventor? ( opengl ) - motif? ( opengl ) - qt5? ( opengl ) -" - -RDEPEND=" - dev-libs/expat - >=sci-physics/clhep-2.4.4.0:2=[threads?] - data? ( ~sci-physics/geant-data-4.10.7.1 ) - dawn? ( media-gfx/dawn ) - doc? ( =app-doc/geant-docs-$(ver_cut 1-3)* ) - gdml? ( dev-libs/xerces-c ) - hdf5? ( sci-libs/hdf5[threads?] ) - inventor? ( media-libs/SoXt ) - motif? ( x11-libs/motif:0 ) - opengl? ( virtual/opengl ) - qt5? ( - dev-qt/qt3d:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 - opengl? ( dev-qt/qtopengl:5 ) - ) - raytracerx? ( - x11-libs/libX11 - x11-libs/libXmu - )" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4" - -DGEANT4_BUILD_CXXSTD=$( (usev c++11 || usev c++14 || usev c++17) | cut -c4-) - -DGEANT4_BUILD_MULTITHREADED=$(usex threads) - -DGEANT4_BUILD_STORE_TRAJECTORY=OFF - -DGEANT4_BUILD_TLS_MODEL=$(usex threads global-dynamic initial-exec) - -DGEANT4_BUILD_VERBOSE_CODE=OFF - -DGEANT4_INSTALL_DATA=OFF - -DGEANT4_INSTALL_DATADIR="${EPREFIX}/usr/share/geant4/data" - -DGEANT4_INSTALL_EXAMPLES=$(usex examples) - -DGEANT4_INSTALL_PACKAGE_CACHE=OFF - -DGEANT4_USE_FREETYPE=$(usex freetype) - -DGEANT4_USE_G3TOG4=$(usex geant3) - -DGEANT4_USE_GDML=$(usex gdml) - -DGEANT4_USE_HDF5=$(usex hdf5) - -DGEANT4_USE_INVENTOR=$(usex inventor) - -DGEANT4_USE_NETWORKDAWN=$(usex dawn) - -DGEANT4_USE_NETWORKVRML=$(usex vrml) - -DGEANT4_USE_OPENGL_X11=$(usex opengl) - -DGEANT4_USE_QT=$(usex qt5) - -DGEANT4_USE_RAYTRACER_X11=$(usex raytracerx) - -DGEANT4_USE_SYSTEM_CLHEP=ON - -DGEANT4_USE_SYSTEM_EXPAT=ON - -DGEANT4_USE_SYSTEM_ZLIB=ON - -DGEANT4_USE_XM=$(usex motif) - -DBUILD_STATIC_LIBS=$(usex static-libs) - ${EXTRA_ECONF} - ) - cmake_src_configure -} - -src_install() { - # adjust clhep linking flags for system clhep - # binmake.gmk is only useful for legacy build systems - sed -i -e 's/-lG4clhep/-lCLHEP/' config/binmake.gmk || die - cmake_src_install - rm "${ED}"/usr/bin/*.{sh,csh} || die "failed to remove obsolete shell scripts" - - einstalldocs -} diff --git a/sci-physics/geant/metadata.xml b/sci-physics/geant/metadata.xml index 700790d7411a..61a7e1097826 100644 --- a/sci-physics/geant/metadata.xml +++ b/sci-physics/geant/metadata.xml @@ -15,19 +15,15 @@ features and detectors. - Build using the C++11 standard - Build using the C++14 standard Build using the C++17 standard Build using the C++20 standard Add a lot of standard physics data files for geant4 - Add support for media-gfx/dawn (3D postscript rendering) Add support for media-libs/freetype Enable geometry markup language for xml Add compatibility for geant321 to geant4 Add support for Open Inventor SGI toolkit via Coin3D Enable raytracing for physics events Enable support for dev-cpp/tbb - Enable output of geant4 in vrml formats Use sci-libs/vtk for visualization (experimental)