aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorea Christian <chr@chymera.eu>2021-01-05 03:36:17 -0500
committerHorea Christian <chr@chymera.eu>2021-01-05 03:36:17 -0500
commit9fdef594e724e77ded817c3a752eaf5969a27312 (patch)
tree6a1fa44b37be98abba673e382d10825d3c71b4af /dev-lang
parentdev-python/astroquery: bump py targets, add keywords (diff)
downloadsci-9fdef594e724e77ded817c3a752eaf5969a27312.tar.gz
sci-9fdef594e724e77ded817c3a752eaf5969a27312.tar.bz2
sci-9fdef594e724e77ded817c3a752eaf5969a27312.zip
dev-lang/path64: dropped package broken for non-bootstrap install
Signed-off-by: Horea Christian <chr@chymera.eu>
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/path64/metadata.xml20
-rw-r--r--dev-lang/path64/path64-9999.ebuild111
2 files changed, 0 insertions, 131 deletions
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
deleted file mode 100644
index b0cec0934..000000000
--- a/dev-lang/path64/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
- </maintainer>
- <longdescription>
-The PathScale EKOPath Compiler Suite offers programmers a rich set of tools and
-one of the world's most sophisticated optimization infrastructures to maximize
-program performance on any Intel 64 or AMD64 platform supporting Intel MMX,
-SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX.
-</longdescription>
- <use>
- <flag name="debugger">Build PathDB debugger</flag>
- <flag name="assembler">Build PathAS assembler</flag>
- <flag name="native">Use EKOPath/Path64 for bootstraping</flag>
- <flag name="valgrind">Support compiler debugging with <pkg>dev-util/valgrind</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
deleted file mode 100644
index bad943c74..000000000
--- a/dev-lang/path64/path64-9999.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils git-r3 toolchain-funcs
-
-DESCRIPTION="Path64 Compiler Suite Community Edition"
-HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
-SRC_URI=""
-EGIT_REPO_URI="git://github.com/pathscale/${PN}-suite.git"
-PATH64_URI="compiler assembler"
-PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx"
-DBG_URI="git://github.com/path64/debugger.git"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="assembler custom-cflags debugger fortran +native +openmp valgrind"
-
-DEPEND="
- !native? ( sys-devel/gcc:*[vanilla] )
- native? ( || ( dev-lang/ekopath:* dev-lang/path64 ) )
- valgrind? ( dev-util/valgrind )"
-RDEPEND="${DEPEND}"
-
-CMAKE_VERBOSE=1
-
-pkg_setup() {
- if use custom-cflags ; then
- ewarn "You are trying to build ${PN} with custom-cflags"
- ewarn "There is a high chance that you will utterly fail!"
- ewarn "Unless you know what you are doing you'd better stop now"
- ewarn "Should you decide to proceed, you are on your own..."
- fi
-}
-
-src_unpack() {
- git-r3_src_unpack
- cd "${S}" || die
- mkdir compiler || die
- for f in ${PATH64_URI}; do
- EGIT_REPO_URI="git://github.com/${PN}/${f}.git" \
- EGIT_DIR="${EGIT_STORE_DIR}/compiler/${f}" \
- EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/${f}" git-r3_src_unpack
- done
- for f in ${PATHSCALE_URI}; do
- EGIT_REPO_URI="git://github.com/pathscale/${f}.git" \
- EGIT_DIR="${EGIT_STORE_DIR}/compiler/${f}" \
- EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/${f}" git-r3_src_unpack
- done
- EGIT_REPO_URI=${DBG_URI} EGIT_DIR="${EGIT_STORE_DIR}/compiler/pathdb" \
- EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/pathdb" git-r3_src_unpack
-}
-
-src_prepare() {
- local ver=$(grep 'SET(PSC_FULL_VERSION' CMakeLists.txt | cut -d'"' -f2)
- cat > "98${PN}" <<-EOF
- PATH=/usr/$(get_libdir)/${PN}/bin
- ROOTPATH=/usr/$(get_libdir)/${PN}/bin
- LDPATH=/usr/$(get_libdir)/${PN}/lib:/usr/$(get_libdir)/${PN}/lib/${ver}/x8664/64
- EOF
- sed -i -e "s/-Wl,-s //" CMakeLists.txt || die #strip
-}
-
-src_configure() {
- local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | \
- sed -n -e '/dynamic-linker/s:.* -dynamic-linker \([^ ]\+\) .*:\1:p')
- local libgcc=$($(tc-getCC) -print-libgcc-file-name)
- use custom-cflags && flags=(
- -DCMAKE_C_FLAGS="${CFLAGS}"
- -DCMAKE_CXX_FLAGS="${CXXFLAGS}"
- )
-
- # Yup, I know how bad it is, but I'd rather have a working compiler
- unset FC F90 F77 FCFLAGS F90FLAGS FFLAGS CFLAGS CXXFLAGS
-
- if use native ; then
- export CMAKE_BUILD_TYPE=Release
- export CC=pathcc
- export CXX=pathCC
- export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
- else
- export CMAKE_BUILD_TYPE=Debug
- fi
- mycmakeargs=(
- -DCMAKE_INSTALL_PREFIX=/usr/$(get_libdir)/${PN}
- -DPATH64_ENABLE_TARGETS="x86_64"
- -DPATH64_ENABLE_PROFILING=ON
- -DPATH64_ENABLE_MATHLIBS=ON
- -DPATH64_ENABLE_PATHOPT2=OFF
- $(cmake-utils_use assembler PATH64_ENABLE_PATHAS)
- $(cmake-utils_use assembler PATH64_ENABLE_DEFAULT_PATHAS)
- $(cmake-utils_use fortran PATH64_ENABLE_FORTRAN)
- $(cmake-utils_use openmp PATH64_ENABLE_OPENMP)
- $(cmake-utils_use debugger PATH64_ENABLE_PATHDB)
- $(cmake-utils_use valgrind PATH64_ENABLE_VALGRIND)
- -DPSC_CRT_PATH_x86_64=/usr/$(get_libdir)
- -DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
- -DPSC_DYNAMIC_LINKER_x86_64=${linker}
- -DCMAKE_C_COMPILER="$(tc-getCC)"
- -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
- "${flags[@]}"
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- doenvd "98${PN}"
-}