diff options
author | 2011-08-21 08:28:41 +0000 | |
---|---|---|
committer | 2011-08-21 08:28:41 +0000 | |
commit | 483cbc80bc70172d3e348d202119beca99f1dbeb (patch) | |
tree | fc80a0629c9679913b23960cf95dec2d4fceb389 | |
parent | Bump to 0.1 (GSoC final). (diff) | |
download | historical-483cbc80bc70172d3e348d202119beca99f1dbeb.tar.gz historical-483cbc80bc70172d3e348d202119beca99f1dbeb.tar.bz2 historical-483cbc80bc70172d3e348d202119beca99f1dbeb.zip |
Version bump
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64
-rw-r--r-- | dev-lang/path64/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/path64/Manifest | 19 | ||||
-rw-r--r-- | dev-lang/path64/path64-1.0.0_pre20110821.ebuild | 95 |
3 files changed, 114 insertions, 8 deletions
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog index 30b1e77d4a7e..bc4c321a6fa6 100644 --- a/dev-lang/path64/ChangeLog +++ b/dev-lang/path64/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/path64 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/path64/ChangeLog,v 1.2 2011/07/31 07:46:21 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/path64/ChangeLog,v 1.3 2011/08/21 08:28:41 xarthisius Exp $ + +*path64-1.0.0_pre20110821 (21 Aug 2011) + + 21 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> + +path64-1.0.0_pre20110821.ebuild: + Version bump 31 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> path64-1.0.0_pre20110729.ebuild: diff --git a/dev-lang/path64/Manifest b/dev-lang/path64/Manifest index 5b8438f1fe79..677b4d4466ef 100644 --- a/dev-lang/path64/Manifest +++ b/dev-lang/path64/Manifest @@ -1,19 +1,24 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA1 DIST path64-assembler-1.0.0_pre20110729.tbz2 1095691 RMD160 f8219984a891229d99322a6f7c54ea4395e1e585 SHA1 5fcb14c5facc6535ccbb23940081a035fb50ed19 SHA256 313cd2b5a82e28a7db299908a97adf84461669eea032dc38a8732d194f47e1df +DIST path64-assembler-1.0.0_pre20110821.tbz2 1095418 RMD160 4d7ac9aa10933ef5f377a1a9efb73a2dffbd2244 SHA1 b1b377d6a94e2d1324d915455607cc23de55d171 SHA256 6046a032a8172a16046588388e73caf364f1537c33b85396b8ce7e64d59ff031 DIST path64-compiler-1.0.0_pre20110729.tbz2 21209830 RMD160 d2c4f39632a977d0782db79d52cbebfa7fb3c0d7 SHA1 e85d750d2df82dba9e4abd98b20357f52d22f8cb SHA256 45c7e5f9028da91dfecfbd9c31f2d5a12d9121ad382871bbb0f99eae2414dcad +DIST path64-compiler-1.0.0_pre20110821.tbz2 21221669 RMD160 09b1e3e508eb104d52fd9eeee1eb275f5afaf349 SHA1 60823ae4a6229618b412b602e71e584f4dc89f42 SHA256 70e47bc04e32708a9c70cad552f4f51acb511707fb3ecd8456875b8f8f7d0b02 DIST path64-debugger-1.0.0_pre20110729.tbz2 304745 RMD160 92ba782f55623211478e5da1147097f1c28d70ec SHA1 dacd51b557216c280427ba8006ec4bde3d635697 SHA256 6131542c31210f02e40956de453b276638e0ad186ea2505a937f6ac682259129 +DIST path64-debugger-1.0.0_pre20110821.tbz2 304870 RMD160 651db34ff11821fdd12bea21891bec1671389e24 SHA1 8d126780922c4ea64dd6ee5384c8b80b4901b90a SHA256 ac8a8141a9626e38cceb469c36bdd0a6793b91c09ef02d4379e5a737fe47d7ac DIST path64-suite-1.0.0_pre20110729.tbz2 9825 RMD160 e5e9f30de830ca95d295fdba2ca8be0bf0543c91 SHA1 2c89cce9873dcb843e922857766889034c14e614 SHA256 c432079f890ea59b9cb2a5cedcede7ed9c5d243b686bd21901dd0225a9731628 +DIST path64-suite-1.0.0_pre20110821.tbz2 9850 RMD160 7cacabf531e2a143cded990cc991bfbd685d365f SHA1 7f31dd1ccd8a6454ba2ec60a0e900f6a76fa5f9a SHA256 de50ecb38951847e941a826443fdcc3de8119b86cb0efc38b63e8e98837a1342 EBUILD path64-1.0.0_pre20110729.ebuild 3088 RMD160 e8f014e767c19742a64584496d35c46280be3f76 SHA1 200f5f74cfaa7a95644d29ec0dd60d58fe64a847 SHA256 e93454d0e4f554d77a1ed41c50f5b1dd814c200679e003e360526988ba5ebba6 -MISC ChangeLog 656 RMD160 b89ff31df707e70072ef854ed78a1a4cf5a4c981 SHA1 bb1668847ccfd2b7458d2cf35efe65694b4e99a0 SHA256 710a44f4827d13e39751118f148793e5dc060ecbc9b1a7adce27f1d6420e7279 +EBUILD path64-1.0.0_pre20110821.ebuild 3039 RMD160 77ec4f885e1036743c21ef29bb34282ca0e4d395 SHA1 95703582de96f8f85ccadb7039078423484575a2 SHA256 c17baa83669a2f3c7ea3e43fe2c5d06677dc07767d1a23f1d79778c5c9eef217 +MISC ChangeLog 803 RMD160 8e39456324519dd9b0edd52902d1d446520376c5 SHA1 02af1380ca3a734cf8411b6ab8aa9525bfc4d2c7 SHA256 5c9c86771e2919fbded1d12da3e0b479796f70540ea2384d3ff11872aeaac8d2 MISC metadata.xml 849 RMD160 993b553507091d2a2762d3cb18415b9b4efc32c8 SHA1 537a7e37fb4425b73b0d0dc3b85e0ab47230ce23 SHA256 f89cd2210b3382eabaad97998930acef62adeaf5dbdb3f6e675098294f993ece -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iJwEAQEIAAYFAk41CFcACgkQIiMqcbOVdxSuGQP/WuVweeH6iaXaggWFIlcXd9yU -zV07suXWOiBpLFBsM1XcWe4XFfzMbLDk/eEfyTPw6Ni5f/BWzOolMd1rQ+V4Pma5 -2Nyjn25WDuItfjB+XQXVkbEi01lV4hXxh93H75rV/9NQ+6Y0qC74VctNEzIZqxqQ -tNFjqJJT3pzpIg4Z5yg= -=2Pib +iJwEAQECAAYFAk5QwcMACgkQIiMqcbOVdxTNFwP/XkpSLydz9GG8AAtyT/fZDNse +SHyGNZDqSGIhR6c4pH0HALqKxFImDLk7ORXwP02x7Yq4F49FKoOLKUrpbtU5c4F3 +ptHSezp7D7P+OSvO/2+clqjbTNR/O9B1A5KEih4LHiY0n2NbU3f+zo8Bx+Wx1xkF +VZm5pC2Vh2Q8lAqiK2s= +=+oPj -----END PGP SIGNATURE----- diff --git a/dev-lang/path64/path64-1.0.0_pre20110821.ebuild b/dev-lang/path64/path64-1.0.0_pre20110821.ebuild new file mode 100644 index 000000000000..bff313a6b0fa --- /dev/null +++ b/dev-lang/path64/path64-1.0.0_pre20110821.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/path64/path64-1.0.0_pre20110821.ebuild,v 1.1 2011/08/21 08:28:41 xarthisius Exp $ + +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 | \ + 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}" +} |