diff options
author | Kacper Kowalik <xarthisius@gentoo.org> | 2012-02-23 12:57:51 +0000 |
---|---|---|
committer | Kacper Kowalik <xarthisius@gentoo.org> | 2012-02-23 12:57:51 +0000 |
commit | ba318dd61509053c71ba1495e338139bd040e4ee (patch) | |
tree | cc9878a70f04c284c5ade9bfc6415c7024051e1b /dev-lang | |
parent | Its code base is identical to 0.2.17 (diff) | |
download | historical-ba318dd61509053c71ba1495e338139bd040e4ee.tar.gz historical-ba318dd61509053c71ba1495e338139bd040e4ee.tar.bz2 historical-ba318dd61509053c71ba1495e338139bd040e4ee.zip |
Version bump
Package-Manager: portage-2.2.0_alpha86/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/path64/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/path64/Manifest | 33 | ||||
-rw-r--r-- | dev-lang/path64/path64-1.0.0_pre20120223.ebuild | 94 |
3 files changed, 121 insertions, 16 deletions
diff --git a/dev-lang/path64/ChangeLog b/dev-lang/path64/ChangeLog index 94756a6decc3..98edd3d76cd7 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.6 2011/11/08 12:25:28 xarthisius Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/path64/ChangeLog,v 1.7 2012/02/23 12:57:51 xarthisius Exp $ + +*path64-1.0.0_pre20120223 (23 Feb 2012) + + 23 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> + +path64-1.0.0_pre20120223.ebuild: + Version bump *path64-1.0.0_pre20111108 (08 Nov 2011) diff --git a/dev-lang/path64/Manifest b/dev-lang/path64/Manifest index d446f5185ec1..9450923d548e 100644 --- a/dev-lang/path64/Manifest +++ b/dev-lang/path64/Manifest @@ -4,34 +4,39 @@ Hash: SHA256 DIST path64-assembler-1.0.0_pre20110821.tbz2 1095418 RMD160 4d7ac9aa10933ef5f377a1a9efb73a2dffbd2244 SHA1 b1b377d6a94e2d1324d915455607cc23de55d171 SHA256 6046a032a8172a16046588388e73caf364f1537c33b85396b8ce7e64d59ff031 DIST path64-assembler-1.0.0_pre20110924.tbz2 1095149 RMD160 55fc06ec772b9a623f43ae7217573e318e7a6942 SHA1 36c9a2803476aa8b72931b0be6a510ea67e1cbc0 SHA256 90425c8d70b6083e728946be8dd059d7c264e8f6d5953826fa4ac5636e1da688 DIST path64-assembler-1.0.0_pre20111108.tbz2 1359302 RMD160 28a45295097a3eb808a84d99a28c8624e1922a91 SHA1 0e7663538d819a0d04275e74eb9c8bd3c4d96198 SHA256 3e81bed49f092506c5f7e7032c541dacf6f9e80f422aac6b8239e9488822d679 +DIST path64-assembler-1.0.0_pre20120223.tbz2 1359028 RMD160 46566d42504699e47c77a4b71c89a63194465e5c SHA1 09766de5777c0671ca8f65cc32566c608ff917e1 SHA256 ecf1b3b1cffc83d1e63b064ac0ed0de1b75d1c4692cf9b2613cb251faabcd33c DIST path64-compiler-1.0.0_pre20110821.tbz2 21221669 RMD160 09b1e3e508eb104d52fd9eeee1eb275f5afaf349 SHA1 60823ae4a6229618b412b602e71e584f4dc89f42 SHA256 70e47bc04e32708a9c70cad552f4f51acb511707fb3ecd8456875b8f8f7d0b02 DIST path64-compiler-1.0.0_pre20110924.tbz2 21084223 RMD160 9718184fbc93ed001c3a6e483a744d47fa6933f4 SHA1 659e757db159da49178f4e110c21484900fc52cf SHA256 aef5fcef24bdc11eea277dc5fb2ecf490ab4e949a0f490b57614b0907d0d8bab DIST path64-compiler-1.0.0_pre20111108.tbz2 21176793 RMD160 f3607e1a3753a27e7a5d1615d180444c3190397a SHA1 c9bd3db6d6b836c2e35f242fef0979815202e5c5 SHA256 56fcb586b75e65c2cc00b77c247ddaf50d74d99b6953d920064fdbd61d0bbc05 +DIST path64-compiler-1.0.0_pre20120223.tbz2 21191645 RMD160 0eab2048df936089a9bd08c96a64c3e4dee94149 SHA1 d3ada903142b5ac959fdfe40820f409e489642af SHA256 dd6ca637f80d0a2f442ce01bbb3d7931b8f1f6a25206443d21aa247d282db7d6 DIST path64-debugger-1.0.0_pre20110821.tbz2 304870 RMD160 651db34ff11821fdd12bea21891bec1671389e24 SHA1 8d126780922c4ea64dd6ee5384c8b80b4901b90a SHA256 ac8a8141a9626e38cceb469c36bdd0a6793b91c09ef02d4379e5a737fe47d7ac DIST path64-debugger-1.0.0_pre20110924.tbz2 305006 RMD160 4ffd25d813328b386a2a582f4194ac2a43d0fc36 SHA1 500fedbfd007a1b1f6b4ced844fe6f3eebe332ce SHA256 2537b7d6fae6aa868dafb2704b764fdffa884a727d08e695f86baee6cd3a5034 DIST path64-debugger-1.0.0_pre20111108.tbz2 304753 RMD160 e2b047b15ae04e9c904dfb0ec3b5f78b37b65652 SHA1 906ac1f5905c6e6e3085e55d1f670cbc71cd511e SHA256 766427a341d8b08c39cdd25b06e79e7c59a30955a02dccb3b340d7dfc76f6315 +DIST path64-debugger-1.0.0_pre20120223.tbz2 304639 RMD160 8f16d8b670c64adce4b085963253740143690c1a SHA1 9c612d213d3c1dcddcec4d6ff2d02cb5e98a8b2b SHA256 28044cdd27c6a143e5c310e22dfd22513d7ebac43ba78887f9a2eea223809484 DIST path64-suite-1.0.0_pre20110821.tbz2 9850 RMD160 7cacabf531e2a143cded990cc991bfbd685d365f SHA1 7f31dd1ccd8a6454ba2ec60a0e900f6a76fa5f9a SHA256 de50ecb38951847e941a826443fdcc3de8119b86cb0efc38b63e8e98837a1342 DIST path64-suite-1.0.0_pre20110924.tbz2 10596 RMD160 86e1cd73890ce96d8f17157d0b01b4f7e3514483 SHA1 9bf307545fb7303c759e4f4abbdf31eaa2e63298 SHA256 345f15eff3a4a86ad1540b9b2d9bb1205321883c400b00dfa94e3646cf196782 DIST path64-suite-1.0.0_pre20111108.tbz2 12941 RMD160 d07f4f10c4e007fe4e60936472d8c1fdc0d7a7d4 SHA1 cce82d0aa768a9d7c949c10e3dc8eb03a5ee6235 SHA256 7620caef7911a45477b6efd1334dff1ed961ce79fdc9db8de8870745b4d7b320 +DIST path64-suite-1.0.0_pre20120223.tbz2 12976 RMD160 d1c61b7bf4bce1956358139c5e8abbb78501df78 SHA1 d837ec25793811c6d9498a991ed843c940826b28 SHA256 4e21590204a10eba873509461d97cf97d857f2018ab04127c50625571483178b EBUILD path64-1.0.0_pre20110821.ebuild 3030 RMD160 5376ac3911bb5873a6a622d4ec35815594d355a9 SHA1 4d88178818b10ff2d8bf54d2678859e82bf94128 SHA256 376648f54e457fa6cd6f54733177832f0f71a9f30f2e17e3a7a47d7f06c96e8a EBUILD path64-1.0.0_pre20110924.ebuild 3030 RMD160 a43c1028b3a4b219bd78ad8e89c67e51adaf64b9 SHA1 e1e5082b9e779c8bc76f04579c3a0984311df564 SHA256 1e5a5eca01d0add17fa7a1d4d4cd9b1e2175dd51d94da7b7d8384b6103c0d13e EBUILD path64-1.0.0_pre20111108.ebuild 3030 RMD160 ba31e09ba1522f76aec89e36a19fdb9786be8703 SHA1 a75247bdf7a56d516ae74855b6614694982591a8 SHA256 a1932dec2415ea9e4346be8ae37eaaae576ecdb322725309e09dd49fbf4084a4 -MISC ChangeLog 1318 RMD160 0b96ff43cd4474064e394a38e8b62f24fda19fea SHA1 9bff10014706c64970576d9a5db3a0f717e9be8c SHA256 f3146259603ba94675f309dcdec2a50b8b8204bbc483336e6c780e4eaf1dfcc0 +EBUILD path64-1.0.0_pre20120223.ebuild 3030 RMD160 91572618b49c571d14ac052934e5c70cb7f6fcdb SHA1 4c42bf9694cbd1260e9bb3a9c467a3ab8a51f35a SHA256 361c2f92f8298721ba4b5dd4f48f0b2b41e5450022987ddb8837698c602e8e3a +MISC ChangeLog 1465 RMD160 fb9fc01750815963b550235c50ef28c03cfb766c SHA1 f2a0154424b099d80de2deb5a09d2b72d7cee9e4 SHA256 be540c7d914e3afa51a5063768c8757694439e25bbebb4903d46bb79e5a74ec2 MISC metadata.xml 849 RMD160 993b553507091d2a2762d3cb18415b9b4efc32c8 SHA1 537a7e37fb4425b73b0d0dc3b85e0ab47230ce23 SHA256 f89cd2210b3382eabaad97998930acef62adeaf5dbdb3f6e675098294f993ece -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQIcBAEBCAAGBQJOuR/BAAoJEF0huFKJUZL5H5MP+wQH+zH786yNDh7DQHKAc+Ej -M3P1VUKZyg5h9mU5+lLTFDkLMJQ3346iISdFLr2kzahjQan0enb7yQBjaCpoYZf2 -btdEPkVAa6e9FeUNvIBFlrqO+g3k7fBGU3u7hEiqJa7oAjk/hvdLUGPiKPwmLt3O -fnBQ4N0Y0gggTBQwqXZJJCHa98UY27aT4GtyuSIBctVSBzt0YgFymAbAikhLdzDl -E1gHS2h1ZXFAdY2db60bJn3OPOPYjqU4LSv2h5Vo2KgrabroN/eEaVGSRq9030Lc -JmowZmZ8YLkkw52s3V1DCorNQ40js3CimhkbYKYVdfZU4WqOqzvmUjbGg0NCgw6K -W3jkqXEkpiKgN85Iip1hXNAR2Bh8nP/GvL5h9pQZtbIo1ib/XP13PokHz2FgcHDK -5YWF9HsFXdLZ8Q3Tr31ZeJ/yzHBZk/Y4QfCu24mBxKNP2BR7MTJPo4mhMwhBRhUM -aTCJNfscq1yUoxk46UunA4C/05gtpT62zE/KfFU3BbfSZodsMbN+gJ2nDptOcu1w -Ox1A4S6O4jfNzULZAZQkjwIKwEcG8nrBXRk7lUOWbeZA0KW+nXr/0SCAi+lzJ/xv -E2NfVfG+UxgbGBdpl0rMr5uYrpcR1/4KYvuHnZjWnFLwLwoXg4XWeCes3QUwws7s -sDynOaHuldrgqbCn/uUB -=niP+ +iQIcBAEBCAAGBQJPRjf+AAoJEF0huFKJUZL5ovQP/jNG/9u6tCh4NhqO/w0q597+ +g27Xt0FVjJc2KnBUSWI7ekJ7lDyH+kYvXD5uD9DhGrvqFGvRqv6zWNNohLPx6RRT +KZTIzayq0wkXagYUAysTRUqn6Uq71Gur7osnKvOkhKpZhjLglvXqX6uBES4YVxcZ +zVgZpHJvTI2N+h/mn+Za5hyjjpHVm8RRD2Zk6pCkD4bJbAk77WuThholmb3hnFlP +qyapiVyx5xuc+pgcn5xFSzAKwKDCx2ysy/4IHBy2nxLd9u2u+Xm7BJMnb4te6sNX +4MFLRducRONRPCiigdovL/D9/cw4iClviW3hFhpweTaDzeeN2JvDL2hS4UVycv3/ +Ly51NDnwbODDAnQc6Jc3j5u1WUEKNw1FUBKXJssqB8zIFR7neI3E+dzdLI4/qBsd +JZpBOC7Yeu+z0+rRNF/slY/osTRiJuzbvzVNT6N47RUDkBxZhE0hE2Vo3bx/FDNR +nRCFWMXINX4DIIjwEmX7am0T3P4hXyup0z2H3NsV62cuc3fjQh4o+FFnzMq0tHeo +5fl/CM9v8i2tcL0X9lVaTusN+Vlr4LVthryYsOgrBHDUpUlr+Op3wCVdfQfULRPZ +ZlQZrnY1aWFzfPA0usJUcwdyIM9MGUvhQnO2v82K5FS3T3QVWdOnedR2x5zPSsd+ +eGN/36ukZmwCBYEpNpo2 +=5U0W -----END PGP SIGNATURE----- diff --git a/dev-lang/path64/path64-1.0.0_pre20120223.ebuild b/dev-lang/path64/path64-1.0.0_pre20120223.ebuild new file mode 100644 index 000000000000..22120bd1ce9d --- /dev/null +++ b/dev-lang/path64/path64-1.0.0_pre20120223.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2012 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_pre20120223.ebuild,v 1.1 2012/02/23 12:57:51 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..." + 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}" +} |