From 2b8bcc003f6175b2993aaeb7ea9f49de347df9ff Mon Sep 17 00:00:00 2001 From: Andrew Savchenko Date: Sun, 12 Apr 2015 22:50:50 +0000 Subject: remove old Signed-off-by: Andrew Savchenko Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x565953B95372756C --- sci-physics/root/ChangeLog | 5 +- sci-physics/root/Manifest | 29 ++- sci-physics/root/root-5.34.28.ebuild | 447 ----------------------------------- 3 files changed, 18 insertions(+), 463 deletions(-) delete mode 100644 sci-physics/root/root-5.34.28.ebuild (limited to 'sci-physics') diff --git a/sci-physics/root/ChangeLog b/sci-physics/root/ChangeLog index 5ac1d66497f3..20f930f00ed0 100644 --- a/sci-physics/root/ChangeLog +++ b/sci-physics/root/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for sci-physics/root # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.143 2015/04/12 22:24:42 bircoph Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/ChangeLog,v 1.144 2015/04/12 22:50:44 bircoph Exp $ + + 12 Apr 2015; Andrew Savchenko -root-5.34.28.ebuild: + Remove old. *root-5.34.28-r1 (12 Apr 2015) diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest index 6594be9df4f2..11faf5b0ac7c 100644 --- a/sci-physics/root/Manifest +++ b/sci-physics/root/Manifest @@ -40,24 +40,23 @@ DIST rootdrawing-logo.png 15051 SHA256 1dfd913cad53a3ebd6bf560d14df918cab5a295cc EBUILD root-5.32.03-r2.ebuild 11346 SHA256 2431e382432c6cb26f556cc800c942fd0da3eb4bbe134e9fc4715074798d753f SHA512 064c484c73010598cbfa3664b6d004c33ea0766b31a39c4a59ce0a1cfc4f06f168488e4b8c9e524e1500e3d7584a51ab87f0ff82df92feff670e6b4b11266846 WHIRLPOOL 579ae021c54867895a4c627f1e06a3bba81e9d8fe84a97af3df506b485ce31b05e667b7aec940572d100b010f5d079f8ad32035185841d5eed170a97b0b81a43 EBUILD root-5.34.26.ebuild 12334 SHA256 1c4670f87bdf5a54513f2f5763336ae477a44f59638aff02ee4c14360b45766d SHA512 6b0b083017e89f8e54c1484e898d6a25398f31e3dc7188f3013935733a2b55debf562d38a844d4f4b3fe6e534d1558a41f2cd712153d8e3c5e7922ab9394c1ae WHIRLPOOL 803ca628ad14f315743ceff94254ea6099de100f2f487ec4400a60c2dd2862a7e9c32eda30ccccb7b520410d3171886315410466b9556d86499f22c7ed437581 EBUILD root-5.34.28-r1.ebuild 12023 SHA256 b41e63619e78c17d764cdf3662c72dd861df84811bedaabeb44e7554af43040c SHA512 cf9ae03d68c7bf2c939f7227d463d80d34dbedf9573e433cc836d944421b77c3f351f044e53292b63f343ee16e05d073339361280fb2ae80b07969fd3fc1dd68 WHIRLPOOL d52f574e8ea86073baecb0c0088e2d91b826d8bc5021040132b913bb0dee7d7277ba1cdabcf51e093ee4a81f51345fd8ec87875486af17ce3945da542770c68b -EBUILD root-5.34.28.ebuild 12288 SHA256 aed20b8908745211b7d2af7e1f867a267badb77687026a82ed1a69399dc531d7 SHA512 804d48027eab7502b7d8b032fe94df7f9c470ebac1683fdf02a0da20badbc7410daf31a272082bc4e985bf67c455ea2d87bf9996da7d145f64f9534695dbbb95 WHIRLPOOL f2669f6933c85adf46b4ec7a7355dd59edf266913c2fd7e194627a77be0d7a6e37b6767a40e3f225512efbfe1625af1f5a1f19eb5ea614a119c85a23130f4420 EBUILD root-6.02.05-r2.ebuild 14391 SHA256 bba173ca4359fceef6acea871fb7651545ef71eb70b0737db9716465ef4a6822 SHA512 2c48fc3239c6d905b922106e0e0779624a72e23dfcaf3b82ef57e20c285045a6a0f49f44456a247cb7119860ddcda0e9cf8c7cb1d5e73eff7be2663a5e4cb4ad WHIRLPOOL bfdc1bbc0ca13edae1a5ba9272c87d4948456f5c9d3eb5cae88214c5acc76d4885b0f0695df6fa580ef004e8093dc9f5de151a10b80d7ad16d10c7732eff51c5 -MISC ChangeLog 42003 SHA256 aa27db31386afd2826fe33d264e0d61537e81213631eea6975118b40350493f9 SHA512 a029cd99a1ab034f4f496940e799fdf66ad6e4eca33b4418a7f8c9e0748e6ed4c1c056207c8e581f61d3e183f1e52204748b8a6f776a207e06f8b87c642195b7 WHIRLPOOL 478c9992b61478af8927b16f95040fa3782d900a4dca689ce9d0a656b3b9309a24edd0e94f8a024e593bc1a88fe56ed8880a5d7a686f690bff9f637b22f39354 +MISC ChangeLog 42093 SHA256 fb6809d3ec8cdbad90402341edf522c20c6ccd3f7f3296fd02943dd4c16893e2 SHA512 3ff4059b5e045f9ba03c2ef45b81686f62ab476e2bc97afa5cec8a78fe61fc746217e27cc0ef5e35255c09bbcc122d6d58da3b06b8cb3b30c57eacbdf8fa5062 WHIRLPOOL 1da43df57f2374801c584d876c0a448ce017831fcc700d68db7f9af73bb837c18474397b2704a8fca26188e9d91f9edce9025e1162c2024c3e1dede5369cbc19 MISC metadata.xml 2037 SHA256 782a0418ce7592d98fb0a0ea39acb4fdda34c8e5693916203c7603c2a6949d82 SHA512 2dd71edf2ef82897be6d4f7cf5454ae26c5c1aaeeca158828b79e67367f16de280c67dd26a20e783bbcb1005f5b190166ccb119abbf0b417bed69e58d6169923 WHIRLPOOL a82e8e4a80f3d5994c42137c46bc59267b64ffb89cf66f22a4803608d53cca56b763f66895ae8efc6150f747ea45f0c00905272a9c52c7f5381930509343728c -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVKvDJAAoJEPZTWjO6HuSNrJkQAID55rLtlcOTGa1nkEeBZjJe -nnkOlm45jZ1uHPm4lgPTrqG7ErdThNpKMCfxvXrk3zSOgUyADaCoD2PjROUmF6ys -FcnuOA4+io0Twvnhnjf/dR1a0CveboTnZaFnFYT9jjcLBPb40j0FIFhjjy4K9Hb0 -TBvxY8nooGVuxZpnRY/COl6MacFnNBlG5a7tvbvpgIeuFcMIsCxdkzT0nT7Y91Wp -3MEkRzxLKCfEfHDX8vC8T9xuvfXj683wMHKnwzh8WWezU70y+RuzENBBqOMfVdoJ -NbEM0rHgzcOBqkgVKBGPWkUPtsVUEIytnDvvRxKxFBy7l3XfarLhwTvwTC20eD/G -U4NndZfmgIm2qEewr9S9QCspt0DRNhjnLQM5z1vnjEB5qBIzDwTuxXl5D5hMmxWB -Y+b790Q1mH8t3zr0OUtOTEMa0O4qKGdXv8LjrLzPom3JbRGjIUQNWK4Tv0e/4SID -fCurScUYD/3ERnftYpGWNlasXsmMW2znZrp4k7VOBJU9FMSnFXNaTYJlibmynS4T -cdXn1Od8ABoREomJngVZjhT02y2VYvWUXehqIbkUExo//xUQmSjuUIIALlVj+mo7 -2WqdpfEPowfNO2VnCbbJqhj3xNZgGNcfvg7Rjr/qxiirdu5lDuMJLFAx6/noMHvb -uGq3eFP5uNpH9t6xXniz -=VO4Y +iQIcBAEBCAAGBQJVKvbFAAoJEPZTWjO6HuSNl90P/2T16pyqmuZ1tv5HVNLrfYiV +rxiRHS6yF/crBlF0gcftTB9l3c0npYZkzm5nCWN97q7cTdiA7qfZejpj0cY25AHH +59Fv/AXdYVoEnfGQjjTCFM/I/q1eyA7cP8x22fx+qoXnlz50p15ME67nCbuNc3NK +a3CnzydWcWswjA4qy4U0RNKgsUxw9sI2F6W+rE5zAYm/tyNFbZ455mo+cTffFUmA +j+xGDgLbLUJVntMPSdqSGR7Kvchnb6NbANNm+GyJxVy3UTFPGJ64E4qbqAMdPA13 +CdSw7typkpw6NFcthuUCbIjiw/f1zZJQq8lCJAtRoiiYP+Q6ExvtGgudsKtgByDI +dR/jZK3/zu4/YTVLsRmSM/KdIR9JXN/X/rD2NL/W/KKHupTT+TH4+osUWD2GUWV9 +Nzf+qWcOE3yLB59GsRACMYCATeh0jUWY9C0ytVS7auTUyrv7mCeRPLdhbkAh1am4 +xtMxbrTcXDhcwsItLM7ri8ZnHwaplXSqu3GovytD61ogZbMn3KYLjvF0YUiSsGnp +tvHk72rdAJCP1cZ1bT0Rghxj8bPTZeUaZZt4S+rt9sZtbObf1vTNO5qrETfuRRI1 +E6bJRX5QHkWnbbNyqQZywGSEzuybbb3Tqdkf21rpKliRQpiNO7NLcVFGCu/+nAlU +SsS/3D1WJeKkbOjqE3AN +=nEQG -----END PGP SIGNATURE----- diff --git a/sci-physics/root/root-5.34.28.ebuild b/sci-physics/root/root-5.34.28.ebuild deleted file mode 100644 index 08a70d1c37e9..000000000000 --- a/sci-physics/root/root-5.34.28.ebuild +++ /dev/null @@ -1,447 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/root/root-5.34.28.ebuild,v 1.1 2015/03/25 21:38:59 bircoph Exp $ - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="http://root.cern.ch/git/root.git" -else - SRC_URI="ftp://root.cern.ch/${PN}/${PN}_v${PV}.source.tar.gz" - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -fi - -PYTHON_COMPAT=( python2_7 ) - -inherit elisp-common eutils fdo-mime fortran-2 multilib python-single-r1 \ - toolchain-funcs user versionator - -DESCRIPTION="C++ data analysis framework and interpreter from CERN" -HOMEPAGE="http://root.cern.ch/" -DOC_URI="ftp://root.cern.ch/${PN}/doc" - -SLOT="0/$(get_version_component_range 1-3 ${PV})" -LICENSE="LGPL-2.1 freedist MSttfEULA LGPL-3 libpng UoI-NCSA" -IUSE="+X afs avahi c++11 c++14 doc emacs examples fits fftw - graphviz http kerberos ldap +math minimal mpi mysql odbc - +opengl openmp oracle postgres prefix pythia6 pythia8 - python qt4 +reflex ruby sqlite ssl xinetd xml xrootd" - -# TODO: add support for: davix -# TODO: unbundle: vdt - -REQUIRED_USE=" - !X? ( !minimal? ( !opengl !qt4 ) ) - mpi? ( math !openmp ) - openmp? ( math !mpi ) - python? ( ${PYTHON_REQUIRED_USE} ) -" - -CDEPEND=" - app-arch/xz-utils:0= - >=dev-lang/cfortran-4.4-r2 - dev-libs/libpcre:3= - media-fonts/dejavu - media-libs/freetype:2= - media-libs/giflib:0= - media-libs/libpng:0= - media-libs/tiff:0= - sys-libs/zlib:0= - virtual/jpeg:0 - virtual/shadow - X? ( - media-libs/ftgl:0= - media-libs/glew:0= - x11-libs/libX11:0= - x11-libs/libXext:0= - x11-libs/libXpm:0= - !minimal? ( - || ( - media-libs/libafterimage:0=[gif,jpeg,png,tiff] - >=x11-wm/afterstep-2.2.11:0=[gif,jpeg,png,tiff] - ) - opengl? ( virtual/opengl virtual/glu x11-libs/gl2ps:0= ) - qt4? ( - dev-qt/qtgui:4= - dev-qt/qtopengl:4= - dev-qt/qt3support:4= - dev-qt/qtsvg:4= - dev-qt/qtwebkit:4= - dev-qt/qtxmlpatterns:4= - ) - x11-libs/libXft:0= - ) - ) - !minimal? ( - afs? ( net-fs/openafs ) - avahi? ( net-dns/avahi:0= ) - emacs? ( virtual/emacs ) - fits? ( sci-libs/cfitsio:0= ) - fftw? ( sci-libs/fftw:3.0= ) - graphviz? ( media-gfx/graphviz:0= ) - http? ( dev-libs/fcgi:0= ) - kerberos? ( virtual/krb5 ) - ldap? ( net-nds/openldap:0= ) - math? ( - sci-libs/gsl:0= - sci-mathematics/unuran:0= - mpi? ( virtual/mpi ) - ) - mysql? ( virtual/mysql ) - odbc? ( || ( dev-db/libiodbc:0= dev-db/unixODBC:0= ) ) - oracle? ( dev-db/oracle-instantclient-basic:0= ) - postgres? ( dev-db/postgresql:= ) - pythia6? ( sci-physics/pythia:6= ) - pythia8? ( >=sci-physics/pythia-8.1.80:8= ) - python? ( ${PYTHON_DEPS} ) - ruby? ( - dev-lang/ruby:= - dev-ruby/rubygems:= - ) - sqlite? ( dev-db/sqlite:3= ) - ssl? ( dev-libs/openssl:0= ) - xml? ( dev-libs/libxml2:2= ) - xrootd? ( >=net-libs/xrootd-3.3.5:0= ) - )" - -DEPEND="${CDEPEND} - virtual/pkgconfig" - -RDEPEND="${CDEPEND} - reflex? ( dev-cpp/gccxml ) - xinetd? ( sys-apps/xinetd )" - -PDEPEND="doc? ( !minimal? ( ~app-doc/root-docs-${PV}[http=,math=] ) )" - -S="${WORKDIR}/${PN}" - -# install stuff in ${P} and not ${PF} for easier tracking in root-docs -DOC_DIR="/usr/share/doc/${P}" - -die_compiler() { - eerror "You are using a $(tc-getCXX) without C++$1 capabilities" - die "Need one of the following C++$1 capable compilers:\n"\ - " >=sys-devel/gcc[cxx]-$2\n"\ - " >=sys-devel/clang-$3\n"\ - " >=dev-lang/icc-$4" -} - -# check compiler to satisfy minimal versions -# $1 - std version -# $2 - g++ -# $3 - clang++ -# $4 - icc/icpc -check_compiler() { - case "$(tc-getCXX)" in - *clang++*) - version_is_at_least "$3" "$(has_version sys-devel/clang)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *g++*) - version_is_at_least "$2" "$(gcc-version)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *icc*|*icpc*) - version_is_at_least "$4" "$(has_version dev-lang/icc)" || die_compiler "$1" "$2" "$3" "$4" - ;; - *) - ewarn "You are using an unsupported compiler." - ewarn "Please report any issues upstream." - ;; - esac -} - -pkg_setup() { - fortran-2_pkg_setup - use python && python-single-r1_pkg_setup - echo - elog "There are extra options on packages not yet in Gentoo:" - elog "Afdsmgrd, AliEn, castor, Chirp, dCache, gfal, Globus, gLite," - elog "HDFS, Monalisa, MaxDB/SapDB, SRP." - elog "You can use the env variable EXTRA_ECONF variable for this." - elog "For example, for SRP, you would set: " - elog "EXTRA_ECONF=\"--enable-srp --with-srp-libdir=${EROOT%/}/usr/$(get_libdir)\"" - echo - - enewgroup rootd - enewuser rootd -1 -1 /var/spool/rootd rootd - - use minimal && return - - if use math; then - if use openmp; then - if [[ "$(tc-getCXX)" == *g++* && "$(tc-getCXX)" != *clang++* ]] && ! tc-has-openmp; then - ewarn "You are using a g++ without OpenMP capabilities" - die "Need an OpenMP capable compiler" - else - export USE_OPENMP=1 USE_PARALLEL_MINUIT2=1 - fi - elif use mpi; then - export USE_MPI=1 USE_PARALLEL_MINUIT2=1 - fi - fi - - use c++11 && check_compiler "11" "4.8" "3.3" "13" - use c++14 && check_compiler "14" "4.9" "3.4" "15" -} - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-5.28.00b-glibc212.patch \ - "${FILESDIR}"/${PN}-5.32.00-afs.patch \ - "${FILESDIR}"/${PN}-5.32.00-cfitsio.patch \ - "${FILESDIR}"/${PN}-5.32.00-chklib64.patch \ - "${FILESDIR}"/${PN}-5.32.00-dotfont.patch \ - "${FILESDIR}"/${PN}-5.34.05-nobyte-compile.patch \ - "${FILESDIR}"/${PN}-5.34.13-unuran.patch \ - "${FILESDIR}"/${PN}-5.34.26-ldflags.patch - - # make sure we use system libs and headers - rm montecarlo/eg/inc/cfortran.h README/cfortran.doc || die - rm -r graf2d/asimage/src/libAfterImage || die - rm -r graf3d/ftgl/{inc,src} || die - rm -r graf2d/freetype/src || die - rm -r graf3d/glew/{inc,src} || die - rm -r core/pcre/src || die - rm -r math/unuran/src/unuran-*.tar.gz || die - LANG=C LC_ALL=C find core/zip -type f -name "[a-z]*" -print0 | \ - xargs -0 rm || die - rm -r core/lzma/src/*.tar.gz || die - rm graf3d/gl/{inc,src}/gl2ps.* || die - sed -i -e 's/^GLLIBS *:= .* $(OPENGLLIB)/& -lgl2ps/' \ - graf3d/gl/Module.mk || die - - # In Gentoo, libPythia6 is called libpythia6 - # iodbc is in /usr/include/iodbc - # pg_config.h is checked instead of libpq-fe.h - sed -i \ - -e 's:libPythia6:libpythia6:g' \ - -e 's:$ODBCINCDIR:$ODBCINCDIR /usr/include/iodbc:' \ - -e 's:libpq-fe.h:pg_config.h:' \ - configure || die "adjusting configure for Gentoo failed" - - # prefixify the configure script - sed -i \ - -e 's:/usr:${EPREFIX}/usr:g' \ - configure || die "prefixify configure failed" - - # CSS should use local images - sed -i -e 's,http://.*/,,' etc/html/ROOT.css || die "html sed failed" - - # fix reflex path (bug #497280) - sed -i -e 's|${ROOTSYS}/lib|@libdir@|' config/genreflex.in || die - - # QTDIR only used for qt3 in gentoo, and configure looks for it. - unset QTDIR -} - -src_configure() { - local -a myconf - # Some compilers need special care - case "$(tc-getCXX)" in - *clang++*) - myconf=( - --with-clang - --with-f77="$(tc-getFC)" - ) - ;; - *icc*|*icpc*) - # For icc we need to provide architecture manually - # and not to tamper with tc-get* - use x86 && myconf=( linuxicc ) - use amd64 && myconf=( linuxx8664icc ) - ;; - *) # gcc goes here too - myconf=( - --with-cc="$(tc-getCC)" - --with-cxx="$(tc-getCXX)" - --with-f77="$(tc-getFC)" - --with-ld="$(tc-getCXX)" - ) - ;; - esac - - # the configure script is not the standard autotools - myconf+=( - --prefix="${EPREFIX}/usr" - --etcdir="${EPREFIX}/etc/root" - --libdir="${EPREFIX}/usr/$(get_libdir)/${PN}" - --docdir="${EPREFIX}${DOC_DIR}" - --tutdir="${EPREFIX}${DOC_DIR}/examples/tutorials" - --testdir="${EPREFIX}${DOC_DIR}/examples/tests" - --disable-werror - --nohowto - --cflags='${CFLAGS}' - --cxxflags='${CXXFLAGS}' - ) - - if use minimal; then - myconf+=( $(usex X --gminimal --minimal) ) - else - myconf+=( - --with-afs-shared=yes - --with-sys-iconpath="${EPREFIX}/usr/share/pixmaps" - --disable-builtin-afterimage - --disable-builtin-ftgl - --disable-builtin-freetype - --disable-builtin-glew - --disable-builtin-pcre - --disable-builtin-zlib - --disable-builtin-lzma - --disable-cling - --enable-astiff - --enable-explicitlink - --enable-gdml - --enable-memstat - --enable-shadowpw - --enable-shared - --enable-soversion - --enable-table - --fail-on-missing - $(use_enable X x11) - $(use_enable X asimage) - $(use_enable X xft) - $(use_enable afs) - $(use_enable avahi bonjour) - $(use_enable c++11 cxx11) - $(use_enable c++14 cxx14) - $(use_enable fits fitsio) - $(use_enable fftw fftw3) - $(use_enable graphviz gviz) - $(use_enable http) - $(use_enable kerberos krb5) - $(use_enable ldap) - $(use_enable math gsl-shared) - $(use_enable math genvector) - $(use_enable math mathmore) - $(use_enable math minuit2) - $(use_enable math roofit) - $(use_enable math tmva) - $(use_enable math unuran) - $(use_enable mysql) - $(usex mysql "--with-mysql-incdir=${EPREFIX}/usr/include/mysql" "") - $(use_enable odbc) - $(use_enable opengl) - $(use_enable oracle) - $(use_enable postgres pgsql) - $(usex postgres "--with-pgsql-incdir=$(pg_config --includedir)" "") - $(use_enable prefix rpath) - $(use_enable pythia6) - $(use_enable pythia8) - $(use_enable python) - $(use_enable qt4 qt) - $(use_enable qt4 qtgsi) - $(use_enable reflex cintex) - $(use_enable reflex) - $(use_enable ruby) - $(use_enable sqlite) - $(use_enable ssl) - $(use_enable xml) - $(use_enable xrootd) - ${EXTRA_ECONF} - ) - fi - - ./configure ${myconf[@]} || die "configure failed" -} - -src_compile() { - emake \ - OPT="${CXXFLAGS}" \ - F77OPT="${FFLAGS}" \ - ROOTSYS="${S}" \ - LD_LIBRARY_PATH="${S}/lib" - use emacs && ! use minimal && elisp-compile build/misc/*.el -} - -daemon_install() { - local daemons="rootd proofd" - dodir /var/spool/rootd - fowners rootd:rootd /var/spool/rootd - dodir /var/spool/rootd/{pub,tmp} - fperms 1777 /var/spool/rootd/{pub,tmp} - - local i - for i in ${daemons}; do - newinitd "${FILESDIR}"/${i}.initd ${i} - newconfd "${FILESDIR}"/${i}.confd ${i} - done - if use xinetd; then - insinto /etc/xinetd - doins "${S}"/etc/daemons/{rootd,proofd}.xinetd - fi -} - -desktop_install() { - cd "${S}" - echo "Icon=root-system-bin" >> etc/root.desktop - domenu etc/root.desktop - doicon build/package/debian/root-system-bin.png - - insinto /usr/share/icons/hicolor/48x48/mimetypes - doins build/package/debian/application-x-root.png - - insinto /usr/share/icons/hicolor/48x48/apps - doicon build/package/debian/root-system-bin.xpm -} - -cleanup_install() { - # Cleanup of files either already distributed or unused on Gentoo - pushd "${ED}" > /dev/null - rm usr/share/root/fonts/LICENSE || die - rm etc/root/proof/*.sample || die - rm -r etc/root/daemons || die - # these should be in PATH - mv etc/root/proof/utils/pq2/pq2* usr/bin/ || die - rm ${DOC_DIR#/}/{INSTALL,LICENSE,COPYING.CINT} || die - use examples || rm -r ${DOC_DIR#/}/examples || die - cd usr/$(get_libdir)/root/cint/cint - rm lib/posix/mktypes lib/dll_stl/setup lib/G__* || die - rm lib/dll_stl/G__* lib/dll_stl/rootcint_* lib/posix/exten.o || die - rm include/makehpib || die - popd > /dev/null -} - -src_install() { - emake DESTDIR="${D}" install - - echo "LDPATH=${EPREFIX%/}/usr/$(get_libdir)/root" > 99root - - if ! use minimal; then - use pythia8 && echo "PYTHIA8=${EPREFIX%/}/usr" >> 99root - if use python; then - echo "PYTHONPATH=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - python_optimize "${D}/usr/$(get_libdir)/root" - use reflex && python_optimize "${D}/usr/$(get_libdir)/root/python/genreflex/" - fi - use ruby && \ - echo "RUBYLIB=${EPREFIX%/}/usr/$(get_libdir)/root" >> 99root - use emacs && elisp-install ${PN} build/misc/*.{el,elc} - if use examples; then - # these should really be taken care of by the root make install - insinto ${DOC_DIR}/examples/tutorials/tmva - doins -r tmva/test - fi - fi - doenvd 99root - - # The build system installs Emacs support unconditionally in the wrong - # directory. Remove it and call elisp-install in case of USE=emacs. - rm -r "${ED}"/usr/share/emacs || die - - daemon_install - desktop_install - cleanup_install - - # do not copress files used by ROOT's CLI (.credit, .demo, .license) - docompress -x "${DOC_DIR}"/{CREDITS,examples/tutorials} - # needed for .license command to work - dosym "${ED}"usr/portage/licenses/LGPL-2.1 "${DOC_DIR}/LICENSE" -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -} -- cgit v1.2.3-65-gdbad