* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-20 8:56 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-20 8:56 UTC (permalink / raw
To: gentoo-commits
commit: 99955d6606411904bc2ce7bee9a4169bf5c61451
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Wed Jul 20 08:56:34 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 08:56:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=99955d66
[dev-lang/path64] Initial import, only debug version (compiled with gcc) is working now
---
dev-lang/path64/ChangeLog | 10 ++++
dev-lang/path64/metadata.xml | 15 ++++++
dev-lang/path64/path64-9999.ebuild | 88 ++++++++++++++++++++++++++++++++++++
3 files changed, 113 insertions(+), 0 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
new file mode 100644
index 0000000..1f3b08c
--- /dev/null
+++ b/dev-lang/path64/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lang/path64
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*path64-9999 (20 Jul 2011)
+
+ 20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> +path64-9999.ebuild,
+ +metadata.xml:
+ Initial import, only debug version (compiled with gcc) is working now
+
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
new file mode 100644
index 0000000..2b845df
--- /dev/null
+++ b/dev-lang/path64/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <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>
+</pkgmetadata>
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
new file mode 100644
index 0000000..5c4f54a
--- /dev/null
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+CMAKE_BUILD_TYPE=Debug
+CMAKE_VERBOSE=1
+if [ "${PV%9999}" != "${PV}" ] ; then
+ SCM=git-2
+ EGIT_REPO_URI="git://github.com/pathscale/${PN}-suite.git"
+ EGIT_HAS_SUBMODULES=yes
+ PATH64_URI="compiler assembler"
+ PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx"
+ DBG_URI="git://github.com/path64/debugger.git"
+
+fi
+
+inherit cmake-utils ${SCM} multilib toolchain-funcs
+
+DESCRIPTION="PathScale EKOPath Compiler Suite"
+HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
+if [ "${PV%9999}" != "${PV}" ] ; then
+ SRC_URI=""
+else
+ SRC_URI="" # for tarballs
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+IUSE="custom-cflags"
+#TODO: openmp, fortran flags
+
+DEPEND="sys-devel/gcc:4.2[vanilla]"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ [[ $(gcc-version) != 4.2 ]] && \
+ die "To bootstrap Path64 you'll need to use gcc:4.2[vanilla]"
+ export GCC42_PATH=$($(tc-getCC) -print-search-dirs | head -n 1 | cut -f2- -d' ')
+}
+
+src_unpack() {
+ git-2_src_unpack
+ cd "${S}"
+ mkdir compiler
+ 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-2_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-2_src_unpack
+ done
+ EGIT_REPO_URI=${DBG_URI} EGIT_DIR="${EGIT_STORE_DIR}/compiler/pathdb" \
+ EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/pathdb" git-2_src_unpack
+}
+
+src_configure() {
+ local MY_CFLAGS=""
+ local MY_CXXFLAGS=""
+ if use custom-cflags; then
+ MY_CFLAGS=${CFLAGS}
+ MY_CXXFLAGS=${CXXFLAGS}
+ fi
+ local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
+ local libgcc=$($(tc-getCC) -print-libgcc-file-name)
+ local crt=$($(tc-getCC) -print-file-name=crt1.o)
+ mycmakeargs=(
+ -DPATH64_ENABLE_TARGETS="x86_64"
+ -DPATH64_ENABLE_PROFILING=ON
+ -DPATH64_ENABLE_FORTRAN=ON
+ -DPATH64_ENABLE_MATHLIBS=ON
+ -DPATH64_ENABLE_OPENMP=ON
+ -DPATH64_ENABLE_PATHOPT2=OFF
+ -DPSC_CRT_PATH_x86_64=$(dirname ${crt})
+ -DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
+ -DPSC_DYNAMIC_LINKER_x86_64=${linker}
+ -DCMAKE_Fortran_COMPILER=$(tc-getFC)
+ -DCMAKE_C_COMPILER=$(tc-getCC)
+ -DCMAKE_C_FLAGS=${MY_CFLAGS}
+ -DCMAKE_CXX_COMPILER=$(tc-getCXX)
+ -DCMAKE_CXX_FLAGS=${MY_CXXFLAGS}
+ )
+ cmake-utils_src_configure
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-20 11:15 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-20 11:15 UTC (permalink / raw
To: gentoo-commits
commit: 4484bdc02d75b0b274ad3a98fc3f7800ba31f433
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Wed Jul 20 11:15:05 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 11:15:05 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=4484bdc0
[dev-lang/path64] Add native use flag for release build
---
dev-lang/path64/ChangeLog | 3 ++
dev-lang/path64/path64-9999.ebuild | 39 +++++++++++++++++++++++------------
2 files changed, 28 insertions(+), 14 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 1f3b08c..26bcc43 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Add native use flag for release build
+
*path64-9999 (20 Jul 2011)
20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> +path64-9999.ebuild,
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 5c4f54a..7c2aaee 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -3,7 +3,6 @@
# $Header: $
EAPI=4
-CMAKE_BUILD_TYPE=Debug
CMAKE_VERBOSE=1
if [ "${PV%9999}" != "${PV}" ] ; then
SCM=git-2
@@ -27,11 +26,12 @@ fi
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS=""
-IUSE="custom-cflags"
+KEYWORDS="~amd64"
+IUSE="custom-cflags native"
#TODO: openmp, fortran flags
-DEPEND="sys-devel/gcc:4.2[vanilla]"
+DEPEND="sys-devel/gcc:4.2[vanilla]
+ native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
RDEPEND="${DEPEND}"
pkg_setup() {
@@ -59,15 +59,26 @@ src_unpack() {
}
src_configure() {
- local MY_CFLAGS=""
- local MY_CXXFLAGS=""
+ local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
+ local libgcc=$($(tc-getCC) -print-libgcc-file-name)
+ local crt=$($(tc-getCC) -print-file-name=crt1.o)
if use custom-cflags; then
MY_CFLAGS=${CFLAGS}
MY_CXXFLAGS=${CXXFLAGS}
fi
- local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
- local libgcc=$($(tc-getCC) -print-libgcc-file-name)
- local crt=$($(tc-getCC) -print-file-name=crt1.o)
+
+ if use native ; then
+ export CMAKE_BUILD_TYPE=Release
+ export CC=pathcc
+ export CXX=pathCC
+ export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
+ if use amd64 ; then
+ MY_CFLAGS="${MY_CFLAGS} -fPIC"
+ MY_CXXFLAGS="${MY_CXXFLAGS} -fPIC"
+ fi
+ else
+ export CMAKE_BUILD_TYPE=Debug
+ fi
mycmakeargs=(
-DPATH64_ENABLE_TARGETS="x86_64"
-DPATH64_ENABLE_PROFILING=ON
@@ -78,11 +89,11 @@ src_configure() {
-DPSC_CRT_PATH_x86_64=$(dirname ${crt})
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
- -DCMAKE_Fortran_COMPILER=$(tc-getFC)
- -DCMAKE_C_COMPILER=$(tc-getCC)
- -DCMAKE_C_FLAGS=${MY_CFLAGS}
- -DCMAKE_CXX_COMPILER=$(tc-getCXX)
- -DCMAKE_CXX_FLAGS=${MY_CXXFLAGS}
+ -DCMAKE_Fortran_COMPILER="$(tc-getFC)"
+ -DCMAKE_C_COMPILER="$(tc-getCC)"
+ -DCMAKE_C_FLAGS="${MY_CFLAGS}"
+ -DCMAKE_CXX_COMPILER="$(tc-getCXX)"
+ -DCMAKE_CXX_FLAGS="${MY_CFLAGS}"
)
cmake-utils_src_configure
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-20 11:41 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-20 11:41 UTC (permalink / raw
To: gentoo-commits
commit: 8c08d73a6dca9fa5525bcef42d3e0aaa2ce541ad
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Wed Jul 20 11:40:55 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 11:40:55 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=8c08d73a
[dev-lang/path64] Add fortran,openmp,debugger to IUSE
---
dev-lang/path64/ChangeLog | 4 ++++
dev-lang/path64/metadata.xml | 4 ++++
dev-lang/path64/path64-9999.ebuild | 8 ++++----
3 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 26bcc43..ebea2b7 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild,
+ metadata.xml:
+ Add fortran,openmp,debugger to IUSE
+
20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add native use flag for release build
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 2b845df..1743d1a 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -12,4 +12,8 @@
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</flag>
+ <flag name='native'>Use EKOPath/Path64 for bootstraping</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 7c2aaee..34f7adb 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -27,8 +27,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="custom-cflags native"
-#TODO: openmp, fortran flags
+IUSE="custom-cflags debugger fortran native +openmp"
DEPEND="sys-devel/gcc:4.2[vanilla]
native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
@@ -82,10 +81,11 @@ src_configure() {
mycmakeargs=(
-DPATH64_ENABLE_TARGETS="x86_64"
-DPATH64_ENABLE_PROFILING=ON
- -DPATH64_ENABLE_FORTRAN=ON
-DPATH64_ENABLE_MATHLIBS=ON
- -DPATH64_ENABLE_OPENMP=ON
-DPATH64_ENABLE_PATHOPT2=OFF
+ $(cmake-utils_use fortran PATH64_ENABLE_FORTRAN)
+ $(cmake-utils_use openmp PATH64_ENABLE_OPENMP)
+ $(cmake-utils_use debugger PATH64_ENABLE_PATHDB)
-DPSC_CRT_PATH_x86_64=$(dirname ${crt})
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 7:32 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 7:32 UTC (permalink / raw
To: gentoo-commits
commit: d1e3dfccf86ee0653e38964400a8c6c501fac414
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 07:32:44 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 07:32:44 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d1e3dfcc
[dev-lang/path64] Promote native to prefereed, add assembler flag (not working at the moment), remove needless dep on gcc for native
---
dev-lang/path64/ChangeLog | 4 ++++
dev-lang/path64/path64-9999.ebuild | 11 +++++++----
2 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index ebea2b7..53e690c 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Promote native to prefereed, add assembler flag (not working at the moment),
+ remove needless dep on gcc for native
+
20 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild,
metadata.xml:
Add fortran,openmp,debugger to IUSE
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 34f7adb..5b16548 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -27,16 +27,16 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="custom-cflags debugger fortran native +openmp"
+IUSE="assembler custom-cflags debugger fortran +native +openmp"
-DEPEND="sys-devel/gcc:4.2[vanilla]
+DEPEND="!native? ( sys-devel/gcc:4.2[vanilla] )
native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
RDEPEND="${DEPEND}"
pkg_setup() {
- [[ $(gcc-version) != 4.2 ]] && \
+ if use !native && [[ $(gcc-version) != 4.2 ]] ; then
die "To bootstrap Path64 you'll need to use gcc:4.2[vanilla]"
- export GCC42_PATH=$($(tc-getCC) -print-search-dirs | head -n 1 | cut -f2- -d' ')
+ fi
}
src_unpack() {
@@ -79,10 +79,13 @@ src_configure() {
export CMAKE_BUILD_TYPE=Debug
fi
mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX=/usr/lib/${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)
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 10:07 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 10:07 UTC (permalink / raw
To: gentoo-commits
commit: d497a85bcc8c25b43c1afbe0282c0cdd0d3a33ca
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 10:07:16 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 10:07:16 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d497a85b
[dev-lang/path64] Add env file
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 16 ++++++++++++++--
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 53e690c..9c14339 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Add env file
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Promote native to prefereed, add assembler flag (not working at the moment),
remove needless dep on gcc for native
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 5b16548..0d72194 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -11,12 +11,11 @@ if [ "${PV%9999}" != "${PV}" ] ; then
PATH64_URI="compiler assembler"
PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx"
DBG_URI="git://github.com/path64/debugger.git"
-
fi
inherit cmake-utils ${SCM} multilib toolchain-funcs
-DESCRIPTION="PathScale EKOPath Compiler Suite"
+DESCRIPTION="Path64 Compiler Suite Community Edition"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
if [ "${PV%9999}" != "${PV}" ] ; then
SRC_URI=""
@@ -57,6 +56,14 @@ src_unpack() {
EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/pathdb" git-2_src_unpack
}
+src_prepare() {
+ cat > "98${PN}" <<-EOF
+ PATH=/usr/lib/${PN}/bin
+ ROOTPATH=/usr/lib/${PN}/bin
+ LDPATH=/usr/lib/${PN}/lib
+ EOF
+}
+
src_configure() {
local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
local libgcc=$($(tc-getCC) -print-libgcc-file-name)
@@ -100,3 +107,8 @@ src_configure() {
)
cmake-utils_src_configure
}
+
+src_install() {
+ cmake-utils_src_install
+ doenvd "98${PN}"
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 11:27 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 11:27 UTC (permalink / raw
To: gentoo-commits
commit: b0b0e48efb603ae250268c7523e08796f462a914
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 11:27:43 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 11:27:43 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=b0b0e48e
[dev-lang/path64] Fix fortran specific env handling
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 4 ++++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 9c14339..9376de4 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Fix fortran specific env handling
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add env file
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 0d72194..1424a25 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -71,12 +71,15 @@ src_configure() {
if use custom-cflags; then
MY_CFLAGS=${CFLAGS}
MY_CXXFLAGS=${CXXFLAGS}
+ MY_FCFLAGS=${FCFLAGS}
fi
if use native ; then
export CMAKE_BUILD_TYPE=Release
export CC=pathcc
export CXX=pathCC
+ export FC=pathf90
+ export F90=pathf90
export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
if use amd64 ; then
MY_CFLAGS="${MY_CFLAGS} -fPIC"
@@ -100,6 +103,7 @@ src_configure() {
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
-DCMAKE_Fortran_COMPILER="$(tc-getFC)"
+ -DCMAKE_Fortran_FLAGS="${MY_FCFLAGS}"
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_C_FLAGS="${MY_CFLAGS}"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 11:55 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 946ae4268d0e7099e3760ee8e14ffbebf8159fec
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 11:55:10 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 11:55:10 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=946ae426
[dev-lang/path64] Unset all fortran vars
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 5 +----
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 9376de4..51da084 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Unset all fortran vars
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Fix fortran specific env handling
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 1424a25..6c1e883 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -78,8 +78,7 @@ src_configure() {
export CMAKE_BUILD_TYPE=Release
export CC=pathcc
export CXX=pathCC
- export FC=pathf90
- export F90=pathf90
+ unset FC F90 F77 FCFLAGS F90FLAGS FFLAGS
export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
if use amd64 ; then
MY_CFLAGS="${MY_CFLAGS} -fPIC"
@@ -102,8 +101,6 @@ src_configure() {
-DPSC_CRT_PATH_x86_64=$(dirname ${crt})
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
- -DCMAKE_Fortran_COMPILER="$(tc-getFC)"
- -DCMAKE_Fortran_FLAGS="${MY_FCFLAGS}"
-DCMAKE_C_COMPILER="$(tc-getCC)"
-DCMAKE_C_FLAGS="${MY_CFLAGS}"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 11:57 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 11:57 UTC (permalink / raw
To: gentoo-commits
commit: 011a4e82323ebf60f0c4c03907933740981d2653
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 11:56:59 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 11:56:59 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=011a4e82
[dev-lang/path64] gcc:4.2 is no longer a strict dep
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 8 +-------
2 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 51da084..fdebe77 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ gcc:4.2 is no longer a strict dep
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Unset all fortran vars
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 6c1e883..0db2e99 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -28,16 +28,10 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="assembler custom-cflags debugger fortran +native +openmp"
-DEPEND="!native? ( sys-devel/gcc:4.2[vanilla] )
+DEPEND="!native? ( sys-devel/gcc[vanilla] )
native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
RDEPEND="${DEPEND}"
-pkg_setup() {
- if use !native && [[ $(gcc-version) != 4.2 ]] ; then
- die "To bootstrap Path64 you'll need to use gcc:4.2[vanilla]"
- fi
-}
-
src_unpack() {
git-2_src_unpack
cd "${S}"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-23 12:31 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-23 12:31 UTC (permalink / raw
To: gentoo-commits
commit: 40192a03608ae943b04ca61712ac999b69e508e0
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 12:31:20 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 12:31:20 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=40192a03
[dev-lang/path64] Change lib -> get_libdir
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 8 ++++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index fdebe77..ef8bc3a 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Change lib -> get_libdir
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
gcc:4.2 is no longer a strict dep
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 0db2e99..609f7b3 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -52,9 +52,9 @@ src_unpack() {
src_prepare() {
cat > "98${PN}" <<-EOF
- PATH=/usr/lib/${PN}/bin
- ROOTPATH=/usr/lib/${PN}/bin
- LDPATH=/usr/lib/${PN}/lib
+ PATH=/usr/$(get_libdir)/${PN}/bin
+ ROOTPATH=/usr/$(get_libdir)/${PN}/bin
+ LDPATH=/usr/$(get_libdir)/${PN}/lib
EOF
}
@@ -82,7 +82,7 @@ src_configure() {
export CMAKE_BUILD_TYPE=Debug
fi
mycmakeargs=(
- -DCMAKE_INSTALL_PREFIX=/usr/lib/${PN}
+ -DCMAKE_INSTALL_PREFIX=/usr/$(get_libdir)/${PN}
-DPATH64_ENABLE_TARGETS="x86_64"
-DPATH64_ENABLE_PROFILING=ON
-DPATH64_ENABLE_MATHLIBS=ON
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-25 8:34 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-25 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 0881f8162597c5010b6c2b6cc272e5d191c189d9
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Mon Jul 25 08:34:32 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 08:34:32 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0881f816
[dev-lang/path64] Unset all env vars that may cause trouble, prevent stripping source when build with Release, clean up
---
dev-lang/path64/ChangeLog | 4 ++++
dev-lang/path64/path64-9999.ebuild | 32 +++++++++++++++++++-------------
2 files changed, 23 insertions(+), 13 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index ef8bc3a..515e26f 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Unset all env vars that may cause trouble, prevent stripping source when
+ build with Release, clean up
+
23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Change lib -> get_libdir
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 609f7b3..abc7df6 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -7,7 +7,6 @@ CMAKE_VERBOSE=1
if [ "${PV%9999}" != "${PV}" ] ; then
SCM=git-2
EGIT_REPO_URI="git://github.com/pathscale/${PN}-suite.git"
- EGIT_HAS_SUBMODULES=yes
PATH64_URI="compiler assembler"
PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx"
DBG_URI="git://github.com/path64/debugger.git"
@@ -32,6 +31,16 @@ DEPEND="!native? ( sys-devel/gcc[vanilla] )
native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
RDEPEND="${DEPEND}"
+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..."
+ epause
+ fi
+}
+
src_unpack() {
git-2_src_unpack
cd "${S}"
@@ -56,28 +65,26 @@ src_prepare() {
ROOTPATH=/usr/$(get_libdir)/${PN}/bin
LDPATH=/usr/$(get_libdir)/${PN}/lib
EOF
+ sed -i -e "s/-Wl,-s //" CMakeLists.txt || die #strip
}
src_configure() {
local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
local libgcc=$($(tc-getCC) -print-libgcc-file-name)
local crt=$($(tc-getCC) -print-file-name=crt1.o)
- if use custom-cflags; then
- MY_CFLAGS=${CFLAGS}
- MY_CXXFLAGS=${CXXFLAGS}
- MY_FCFLAGS=${FCFLAGS}
- fi
+ 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
- unset FC F90 F77 FCFLAGS F90FLAGS FFLAGS
export MYCMAKEARGS="-UCMAKE_USER_MAKE_RULES_OVERRIDE"
- if use amd64 ; then
- MY_CFLAGS="${MY_CFLAGS} -fPIC"
- MY_CXXFLAGS="${MY_CXXFLAGS} -fPIC"
- fi
else
export CMAKE_BUILD_TYPE=Debug
fi
@@ -96,9 +103,8 @@ src_configure() {
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
-DCMAKE_C_COMPILER="$(tc-getCC)"
- -DCMAKE_C_FLAGS="${MY_CFLAGS}"
-DCMAKE_CXX_COMPILER="$(tc-getCXX)"
- -DCMAKE_CXX_FLAGS="${MY_CFLAGS}"
+ "${flags[@]}"
)
cmake-utils_src_configure
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-25 19:40 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-25 19:40 UTC (permalink / raw
To: gentoo-commits
commit: fb544c78f26f6ecc5ba161f3d53033fb7e8ebf79
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 19:40:24 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 19:40:24 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=fb544c78
Move dev-lang/ekopath-bin to dev-lang/ekopath
---
dev-lang/path64/path64-9999.ebuild | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index abc7df6..8ac1659 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -28,7 +28,7 @@ KEYWORDS="~amd64"
IUSE="assembler custom-cflags debugger fortran +native +openmp"
DEPEND="!native? ( sys-devel/gcc[vanilla] )
- native? ( || ( dev-lang/ekopath-bin dev-lang/path64 ) )"
+ native? ( || ( dev-lang/ekopath dev-lang/path64 ) )"
RDEPEND="${DEPEND}"
pkg_setup() {
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-25 19:48 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-25 19:48 UTC (permalink / raw
To: gentoo-commits
commit: 684d8fcfb41872abf470f90a9e382ae3539cfac0
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 25 19:48:34 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Jul 25 19:48:34 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=684d8fcf
[dev-lang/path64] Add valgrind IUSE for debugging
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 6 ++++--
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 515e26f..4f1116c 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,9 @@
# $Header: $
25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Add valgrind IUSE for debugging
+
+ 25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Unset all env vars that may cause trouble, prevent stripping source when
build with Release, clean up
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 8ac1659..c31d1ea 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -25,10 +25,11 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="assembler custom-cflags debugger fortran +native +openmp"
+IUSE="assembler custom-cflags debugger fortran +native +openmp valgrind"
DEPEND="!native? ( sys-devel/gcc[vanilla] )
- native? ( || ( dev-lang/ekopath dev-lang/path64 ) )"
+ native? ( || ( dev-lang/ekopath dev-lang/path64 ) )
+ valgrind? ( dev-util/valgrind )"
RDEPEND="${DEPEND}"
pkg_setup() {
@@ -99,6 +100,7 @@ src_configure() {
$(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=$(dirname ${crt})
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-27 9:48 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-27 9:48 UTC (permalink / raw
To: gentoo-commits
commit: 232c72dc08f09c936710d73209d446f940edc4db
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Wed Jul 27 09:48:05 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed Jul 27 09:48:05 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=232c72dc
Add missing LDPATH to env file
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 3 ++-
2 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 4f1116c..7575956 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 27 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Add missing LDPATH to env file
+
25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add valgrind IUSE for debugging
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index c31d1ea..a2600b5 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -61,10 +61,11 @@ 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
+ 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
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-29 7:46 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-29 7:46 UTC (permalink / raw
To: gentoo-commits
commit: d5fb1a1ad1dd9e2540e898568a2558e69751a12a
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Fri Jul 29 07:46:54 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 07:46:54 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d5fb1a1a
[dev-lang/path64] Add snapshot
---
dev-lang/path64/ChangeLog | 6 ++
dev-lang/path64/path64-1.0.0_pre20110729.ebuild | 94 +++++++++++++++++++++++
2 files changed, 100 insertions(+), 0 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 7575956..0a811f8 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*path64-1.0.0_pre20110729 (29 Jul 2011)
+
+ 29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ +path64-1.0.0_pre20110729.ebuild:
+ Add snapshot
+
27 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Add missing LDPATH to env file
diff --git a/dev-lang/path64/path64-1.0.0_pre20110729.ebuild b/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
new file mode 100644
index 0000000..3d784cc
--- /dev/null
+++ b/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+CMAKE_VERBOSE=1
+
+inherit cmake-utils multilib toolchain-funcs
+
+DESCRIPTION="Path64 Compiler Suite Community Edition"
+HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
+SRC_URI="http://dev.gentoo.org/~xarthisius/${PN}-suite-${PV}.tbz2
+ http://dev.gentoo.org/~xarthisius/${PN}-compiler-${PV}.tbz2
+ assembler? ( http://dev.gentoo.org/~xarthisius/${PN}-assembler-${PV}.tbz2 )
+ debugger? ( http://dev.gentoo.org/~xarthisius/${PN}-debugger-${PV}.tbz2 )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+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}"
+
+S=${WORKDIR}/${PN}
+
+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..."
+ epause
+ fi
+}
+
+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 | grep '\-dynamic\-linker' | cut -f7 -d' ')
+ local libgcc=$($(tc-getCC) -print-libgcc-file-name)
+ local crt=$($(tc-getCC) -print-file-name=crt1.o)
+ 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=$(dirname ${crt})
+ -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}"
+}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-29 7:51 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-29 7:51 UTC (permalink / raw
To: gentoo-commits
commit: 8ef538f9491035cdd624fdc248bd77b99f93ab00
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Fri Jul 29 07:51:19 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 07:51:19 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=8ef538f9
[dev-lang/path64] Fix SRC_URI for snapshot
---
dev-lang/path64/ChangeLog | 4 ++++
dev-lang/path64/path64-1.0.0_pre20110729.ebuild | 9 +++++----
2 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 0a811f8..3cf389a 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ path64-1.0.0_pre20110729.ebuild:
+ Fix SRC_URI for snapshot
+
*path64-1.0.0_pre20110729 (29 Jul 2011)
29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
diff --git a/dev-lang/path64/path64-1.0.0_pre20110729.ebuild b/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
index 3d784cc..878fa44 100644
--- a/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
+++ b/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
@@ -4,15 +4,16 @@
EAPI=4
CMAKE_VERBOSE=1
+MY_MIRROR=http://dev.gentoo.org/~xarthisius/distfiles
inherit cmake-utils multilib toolchain-funcs
DESCRIPTION="Path64 Compiler Suite Community Edition"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
-SRC_URI="http://dev.gentoo.org/~xarthisius/${PN}-suite-${PV}.tbz2
- http://dev.gentoo.org/~xarthisius/${PN}-compiler-${PV}.tbz2
- assembler? ( http://dev.gentoo.org/~xarthisius/${PN}-assembler-${PV}.tbz2 )
- debugger? ( http://dev.gentoo.org/~xarthisius/${PN}-debugger-${PV}.tbz2 )"
+SRC_URI="${MY_MIRROR}/${PN}-suite-${PV}.tbz2
+ ${MY_MIRROR}/${PN}-compiler-${PV}.tbz2
+ assembler? ( ${MY_MIRROR}/${PN}-assembler-${PV}.tbz2 )
+ debugger? ( ${MY_MIRROR}/${PN}-debugger-${PV}.tbz2 )"
LICENSE="GPL-3"
SLOT="0"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-07-29 17:48 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-07-29 17:48 UTC (permalink / raw
To: gentoo-commits
commit: 0afb13a4feb8c5c7d511bfdc489cc6d92bb0ca1b
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Fri Jul 29 17:47:55 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Fri Jul 29 17:47:55 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=0afb13a4
[dev-lang/path64] move snapshot to g-x86
---
dev-lang/path64/ChangeLog | 4 +
dev-lang/path64/path64-1.0.0_pre20110729.ebuild | 95 -----------------------
2 files changed, 4 insertions(+), 95 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 3cf389a..b462b71 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -3,6 +3,10 @@
# $Header: $
29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
+ -path64-1.0.0_pre20110729.ebuild:
+ Moved to g-x86
+
+ 29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
path64-1.0.0_pre20110729.ebuild:
Fix SRC_URI for snapshot
diff --git a/dev-lang/path64/path64-1.0.0_pre20110729.ebuild b/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
deleted file mode 100644
index 878fa44..0000000
--- a/dev-lang/path64/path64-1.0.0_pre20110729.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=4
-CMAKE_VERBOSE=1
-MY_MIRROR=http://dev.gentoo.org/~xarthisius/distfiles
-
-inherit cmake-utils multilib toolchain-funcs
-
-DESCRIPTION="Path64 Compiler Suite Community Edition"
-HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
-SRC_URI="${MY_MIRROR}/${PN}-suite-${PV}.tbz2
- ${MY_MIRROR}/${PN}-compiler-${PV}.tbz2
- assembler? ( ${MY_MIRROR}/${PN}-assembler-${PV}.tbz2 )
- debugger? ( ${MY_MIRROR}/${PN}-debugger-${PV}.tbz2 )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-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}"
-
-S=${WORKDIR}/${PN}
-
-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..."
- epause
- fi
-}
-
-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 | grep '\-dynamic\-linker' | cut -f7 -d' ')
- local libgcc=$($(tc-getCC) -print-libgcc-file-name)
- local crt=$($(tc-getCC) -print-file-name=crt1.o)
- 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=$(dirname ${crt})
- -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}"
-}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-08-15 13:39 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2011-08-15 13:39 UTC (permalink / raw
To: gentoo-commits
commit: f3c1e9c276907c3f3aed5a9638e1d68f98ca4c90
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Mon Aug 15 13:39:29 2011 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Aug 15 13:39:29 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f3c1e9c2
[dev-lang/path64] Apply fix for bug #377111, use direct path for crt1.o
---
dev-lang/path64/ChangeLog | 3 +++
dev-lang/path64/path64-9999.ebuild | 6 +++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index b462b71..765e53b 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 15 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
+ Apply fix for bug #377111, use direct path for crt1.o
+
29 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org>
-path64-1.0.0_pre20110729.ebuild:
Moved to g-x86
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index a2600b5..53eb726 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -71,9 +71,9 @@ src_prepare() {
}
src_configure() {
- local linker=$($(tc-getCC) --help -v 2>&1 >/dev/null | grep '\-dynamic\-linker' | cut -f7 -d' ')
+ 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)
- local crt=$($(tc-getCC) -print-file-name=crt1.o)
use custom-cflags && flags=(
-DCMAKE_C_FLAGS="${CFLAGS}"
-DCMAKE_CXX_FLAGS="${CXXFLAGS}"
@@ -102,7 +102,7 @@ src_configure() {
$(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=$(dirname ${crt})
+ -DPSC_CRT_PATH_x86_64=/usr/$(get_libdir)
-DPSC_CRTBEGIN_PATH=$(dirname ${libgcc})
-DPSC_DYNAMIC_LINKER_x86_64=${linker}
-DCMAKE_C_COMPILER="$(tc-getCC)"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2011-10-24 19:12 Justin Lecher
0 siblings, 0 replies; 25+ messages in thread
From: Justin Lecher @ 2011-10-24 19:12 UTC (permalink / raw
To: gentoo-commits
commit: 5a05b7681681d35a62a958f29f1799b8fb695c1d
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 24 19:11:41 2011 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Oct 24 19:11:41 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5a05b768
Removed no-herd from herd tag in metadata.xml
(Portage version: 2.2.0_alpha71/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)
---
dev-lang/path64/ChangeLog | 6 ++++++
dev-lang/path64/metadata.xml | 5 ++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 765e53b..a885b5b 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 24 Oct 2011; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Removed no-herd from herd tag in metadata.xml
+
+ 24 Oct 2011; Justin Lecher <jlec@gentoo.org> metadata.xml:
+ Removed no-herd from herd tag in metadata.xml
+
15 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-9999.ebuild:
Apply fix for bug #377111, use direct path for crt1.o
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 1743d1a..0e24090 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>xarthisius@gentoo.org</email>
<name>Kacper Kowalik</name>
@@ -13,7 +12,7 @@
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX.
</longdescription>
<use>
- <flag name='debugger'>Build PathDB</flag>
- <flag name='native'>Use EKOPath/Path64 for bootstraping</flag>
+ <flag name="debugger">Build PathDB</flag>
+ <flag name="native">Use EKOPath/Path64 for bootstraping</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2012-02-25 19:44 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2012-02-25 19:44 UTC (permalink / raw
To: gentoo-commits
commit: 2291cc7cfc6924e53b2f9058e9c7b246bcb57451
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 25 18:34:57 2012 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 18:34:57 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2291cc7c
[dev-lang/path64] update metadata.xml
---
dev-lang/path64/metadata.xml | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 0e24090..9da0c77 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -12,7 +12,8 @@
SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AMD SSE4A and AVX.
</longdescription>
<use>
- <flag name="debugger">Build PathDB</flag>
+ <flag name="debugger">Build PathDB debugger</flag>
+ <flag name="assembler">Build PathAS assembler</flag>
<flag name="native">Use EKOPath/Path64 for bootstraping</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2012-02-27 11:36 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2012-02-27 11:36 UTC (permalink / raw
To: gentoo-commits
commit: ec1a01ba787f205a1200a4fead567ae29ea3cc4f
Author: Kacper Kowalik (Xarthisius) <xarthisius.kk <AT> gmail <DOT> com>
AuthorDate: Mon Feb 27 11:37:31 2012 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 11:37:31 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=ec1a01ba
[dev-lang/path64] add use.flag description
---
dev-lang/path64/metadata.xml | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 9da0c77..43b8947 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -15,5 +15,6 @@
<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>
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2012-05-23 19:56 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2012-05-23 19:56 UTC (permalink / raw
To: gentoo-commits
commit: 443d650ce23abb8c758f3193560f1a5447a0784f
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Wed May 23 19:56:26 2012 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed May 23 19:56:26 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=443d650c
[dev-lang/path64] add eutils.eclass for epause
---
dev-lang/path64/path64-9999.ebuild | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index 53eb726..df30636 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -12,7 +12,7 @@ if [ "${PV%9999}" != "${PV}" ] ; then
DBG_URI="git://github.com/path64/debugger.git"
fi
-inherit cmake-utils ${SCM} multilib toolchain-funcs
+inherit cmake-utils ${SCM} multilib toolchain-funcs eutils
DESCRIPTION="Path64 Compiler Suite Community Edition"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2012-05-23 20:18 Kacper Kowalik
0 siblings, 0 replies; 25+ messages in thread
From: Kacper Kowalik @ 2012-05-23 20:18 UTC (permalink / raw
To: gentoo-commits
commit: 30ada6e3906907c95358fb3b23a2216ef3ec40ef
Author: Kacper Kowalik (Xarthisius) <xarthisius <AT> gentoo <DOT> org>
AuthorDate: Wed May 23 20:17:48 2012 +0000
Commit: Kacper Kowalik <xarthisius <AT> gentoo <DOT> org>
CommitDate: Wed May 23 20:17:48 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=30ada6e3
[dev-lang/path64] remove epause along with eutils.eclass since it does nothing for EAPI>2. Thanks to Jeremy Olexa <darkside <AT> gentoo.org> for noticing
---
dev-lang/path64/path64-9999.ebuild | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index df30636..a2246e6 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -12,7 +12,7 @@ if [ "${PV%9999}" != "${PV}" ] ; then
DBG_URI="git://github.com/path64/debugger.git"
fi
-inherit cmake-utils ${SCM} multilib toolchain-funcs eutils
+inherit cmake-utils ${SCM} multilib toolchain-funcs
DESCRIPTION="Path64 Compiler Suite Community Edition"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
@@ -38,7 +38,6 @@ pkg_setup() {
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..."
- epause
fi
}
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
2013-06-14 11:21 [gentoo-commits] proj/sci:fixing " Justin Lecher
@ 2013-06-14 11:21 ` Justin Lecher
0 siblings, 0 replies; 25+ messages in thread
From: Justin Lecher @ 2013-06-14 11:21 UTC (permalink / raw
To: gentoo-commits
commit: f0f48923b2fd90b05a323463f90b50a0cbd72882
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 11:08:21 2013 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 11:08:21 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=f0f48923
dev-lang/path64: Drop KEYWORDS of live ebuilds
Package-Manager: portage-2.2.0_alpha179
---
dev-lang/path64/ChangeLog | 6 +++++-
dev-lang/path64/metadata.xml | 22 +++++++++++-----------
dev-lang/path64/path64-9999.ebuild | 4 ++--
3 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index a885b5b..264f550 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -1,7 +1,11 @@
# ChangeLog for dev-lang/path64
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Jun 2013; Justin Lecher <jlec@gentoo.org> path64-9999.ebuild,
+ metadata.xml:
+ Drop KEYWORDS of live ebuilds
+
24 Oct 2011; Justin Lecher <jlec@gentoo.org> metadata.xml:
Removed no-herd from herd tag in metadata.xml
diff --git a/dev-lang/path64/metadata.xml b/dev-lang/path64/metadata.xml
index 43b8947..f450895 100644
--- a/dev-lang/path64/metadata.xml
+++ b/dev-lang/path64/metadata.xml
@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>xarthisius@gentoo.org</email>
- <name>Kacper Kowalik</name>
- </maintainer>
- <longdescription>
+ <maintainer>
+ <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>
+ <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
index a2246e6..bc0a332 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -24,7 +24,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
IUSE="assembler custom-cflags debugger fortran +native +openmp valgrind"
DEPEND="!native? ( sys-devel/gcc[vanilla] )
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2014-01-06 19:27 Justin Lecher
0 siblings, 0 replies; 25+ messages in thread
From: Justin Lecher @ 2014-01-06 19:27 UTC (permalink / raw
To: gentoo-commits
commit: 2de8450fc58b4072bd0a2fc46b79198cec819833
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 6 19:20:30 2014 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Mon Jan 6 19:20:30 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2de8450f
dev-lang/path64: Switch from git-2 to git-r3
Package-Manager: portage-2.2.8
---
dev-lang/path64/ChangeLog | 5 ++++-
dev-lang/path64/path64-9999.ebuild | 18 ++++++++++--------
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog
index 264f550..043e246 100644
--- a/dev-lang/path64/ChangeLog
+++ b/dev-lang/path64/ChangeLog
@@ -1,7 +1,10 @@
# ChangeLog for dev-lang/path64
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 06 Jan 2014; Justin Lecher <jlec@gentoo.org> path64-9999.ebuild:
+ Switch from git-2 to git-r3
+
14 Jun 2013; Justin Lecher <jlec@gentoo.org> path64-9999.ebuild,
metadata.xml:
Drop KEYWORDS of live ebuilds
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index bc0a332..9c5ac50 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
-CMAKE_VERBOSE=1
+EAPI=5
+
if [ "${PV%9999}" != "${PV}" ] ; then
- SCM=git-2
+ SCM=git-r3
EGIT_REPO_URI="git://github.com/pathscale/${PN}-suite.git"
PATH64_URI="compiler assembler"
PATHSCALE_URI="compiler-rt libcxxrt libdwarf-bsd libunwind stdcxx"
@@ -32,6 +32,8 @@ DEPEND="!native? ( sys-devel/gcc[vanilla] )
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"
@@ -42,21 +44,21 @@ pkg_setup() {
}
src_unpack() {
- git-2_src_unpack
+ git-r3_src_unpack
cd "${S}"
mkdir compiler
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-2_src_unpack
+ 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-2_src_unpack
+ 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-2_src_unpack
+ EGIT_SOURCEDIR="${WORKDIR}/${P}/compiler/pathdb" git-r3_src_unpack
}
src_prepare() {
^ permalink raw reply related [flat|nested] 25+ messages in thread
* [gentoo-commits] proj/sci:master commit in: dev-lang/path64/
@ 2017-01-29 14:20 Justin Lecher
0 siblings, 0 replies; 25+ messages in thread
From: Justin Lecher @ 2017-01-29 14:20 UTC (permalink / raw
To: gentoo-commits
commit: 6707305d8d26969571e92f7acbb6031d47019b62
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 12:30:08 2017 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 12:30:08 2017 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=6707305d
dev-lang/path64: QA fixes
Bump to6 EAPI
drop non active code
add missing die
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
dev-lang/path64/path64-9999.ebuild | 30 +++++++++++-------------------
1 file changed, 11 insertions(+), 19 deletions(-)
diff --git a/dev-lang/path64/path64-9999.ebuild b/dev-lang/path64/path64-9999.ebuild
index ed6c769..3f44655 100644
--- a/dev-lang/path64/path64-9999.ebuild
+++ b/dev-lang/path64/path64-9999.ebuild
@@ -1,26 +1,18 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-if [ "${PV%9999}" != "${PV}" ] ; then
- SCM=git-r3
- 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"
-fi
-
-inherit cmake-utils ${SCM} multilib toolchain-funcs
+inherit cmake-utils git-r3 toolchain-funcs
DESCRIPTION="Path64 Compiler Suite Community Edition"
HOMEPAGE="http://www.pathscale.com/ekopath-compiler-suite"
-if [ "${PV%9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- SRC_URI="" # for tarballs
-fi
+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"
@@ -29,7 +21,7 @@ IUSE="assembler custom-cflags debugger fortran +native +openmp valgrind"
DEPEND="
!native? ( sys-devel/gcc:*[vanilla] )
- native? ( || ( dev-lang/ekopath dev-lang/path64 ) )
+ native? ( || ( dev-lang/ekopath:* dev-lang/path64 ) )
valgrind? ( dev-util/valgrind )"
RDEPEND="${DEPEND}"
@@ -46,8 +38,8 @@ pkg_setup() {
src_unpack() {
git-r3_src_unpack
- cd "${S}"
- mkdir compiler
+ 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}" \
^ permalink raw reply related [flat|nested] 25+ messages in thread
end of thread, other threads:[~2017-01-29 14:20 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-24 19:12 [gentoo-commits] proj/sci:master commit in: dev-lang/path64/ Justin Lecher
-- strict thread matches above, loose matches on Subject: below --
2017-01-29 14:20 Justin Lecher
2014-01-06 19:27 Justin Lecher
2013-06-14 11:21 [gentoo-commits] proj/sci:fixing " Justin Lecher
2013-06-14 11:21 ` [gentoo-commits] proj/sci:master " Justin Lecher
2012-05-23 20:18 Kacper Kowalik
2012-05-23 19:56 Kacper Kowalik
2012-02-27 11:36 Kacper Kowalik
2012-02-25 19:44 Kacper Kowalik
2011-08-15 13:39 Kacper Kowalik
2011-07-29 17:48 Kacper Kowalik
2011-07-29 7:51 Kacper Kowalik
2011-07-29 7:46 Kacper Kowalik
2011-07-27 9:48 Kacper Kowalik
2011-07-25 19:48 Kacper Kowalik
2011-07-25 19:40 Kacper Kowalik
2011-07-25 8:34 Kacper Kowalik
2011-07-23 12:31 Kacper Kowalik
2011-07-23 11:57 Kacper Kowalik
2011-07-23 11:55 Kacper Kowalik
2011-07-23 11:27 Kacper Kowalik
2011-07-23 10:07 Kacper Kowalik
2011-07-23 7:32 Kacper Kowalik
2011-07-20 11:41 Kacper Kowalik
2011-07-20 11:15 Kacper Kowalik
2011-07-20 8:56 Kacper Kowalik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox