diff options
Diffstat (limited to 'dev-lang/xharbour')
-rw-r--r-- | dev-lang/xharbour/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/xharbour/Manifest | 6 | ||||
-rw-r--r-- | dev-lang/xharbour/big.diff | 43 | ||||
-rw-r--r-- | dev-lang/xharbour/files/xharbour-override-cc.patch | 16 | ||||
-rw-r--r-- | dev-lang/xharbour/xharbour-1.0.0_beta1.ebuild | 4 |
5 files changed, 71 insertions, 4 deletions
diff --git a/dev-lang/xharbour/ChangeLog b/dev-lang/xharbour/ChangeLog index f05da483f..c22613051 100644 --- a/dev-lang/xharbour/ChangeLog +++ b/dev-lang/xharbour/ChangeLog @@ -2,9 +2,13 @@ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 08 Mar 2009; Phil Krylov (philkrylov) <phil.krylov@gmail.com> + xharbour-1.0.0_beta1.ebuild, +big.diff, +files/xharbour-override-cc.patch: + Fixed tc-getCC usage and a typo in ChangeLog. + 08 Mar 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org> xharbour-1.0.0_beta1.ebuild: - Add missing eclass, drop useless DEP, use tc-getCC for compiler, use dodoc, + Add missing eclass, drop useless DEP, use tc-getCC for compiler, use doins, whitespace 08 Mar 2009; Phil Krylov (philkrylov) <phil.krylov@gmail.com> diff --git a/dev-lang/xharbour/Manifest b/dev-lang/xharbour/Manifest index c6d8e63d0..8a7d401bd 100644 --- a/dev-lang/xharbour/Manifest +++ b/dev-lang/xharbour/Manifest @@ -1,9 +1,11 @@ AUX xharbour-as-needed.patch 5807 RMD160 e4a44c1b1da169142e69cb31dbe5b677d5fd8b6e SHA1 fb095344e7d79bbf2deeb167745c1b11d7a88f72 SHA256 6704203fb9449f7a55a14f82b7141a2a9049969f5729b1c23a14ef8ee9655d05 AUX xharbour-fPIC.patch 942 RMD160 e82e793b6de7314e8da3cda111aa63e5ce13598e SHA1 fc56c72b607f63ed9e09cbff799d22b6f1170952 SHA256 7e6998d863950c0a2bf0f80ea9b031a7c3db81b6bbf311aad367762ad1a2e04b AUX xharbour-mkinstdir.patch 386 RMD160 b36d7e51971926063eee2386a457f45b416b85f6 SHA1 668500f4f160e667b55be2a0b8d9ad2bf471e6f4 SHA256 caef1428aa93c7e17460ef71016a599f31680b327cb448716c860f094b045f44 +AUX xharbour-override-cc.patch 386 RMD160 99adb22b936e79bc248a191fe5faf2a1efcda842 SHA1 6b4e6b65b47b99db986408428e507f8c0969789f SHA256 34ff14823b720241cfcae5e99cadc834d8c6da21155f9134979d15e13ac62969 AUX xharbour-parallel-make.patch 3736 RMD160 3c4d3986a912c463b4c4dbfd73d79cea96e84c6b SHA1 e4c7c34e04db45fadc7a45904a448b01bbe47d60 SHA256 b57b85917a0d962fea6ccc8d938318bce436dff62ec2081795f50c97935390b5 AUX xharbour-skip-static-utils.patch 256 RMD160 afd46e6127a2bbcae080c14edfe5e833933b614c SHA1 17e4951348de79196138d199e7df5c8704df370c SHA256 4a0b6792b3126ff8fc24e00ebd15ea77de12542476d5990d3298f356e607d2a9 DIST xharbour-1.0.0-beta1.src.tar.gz 4599382 RMD160 201c45aee776efbd41da5c4bd7c2cb7637c78f48 SHA1 b874ec86a265ad80263c400f0e72516082747719 SHA256 0ec6faf77be2a3842465e6dc1337c760331152fbe1f9f2f95c18e59823cd3e66 -EBUILD xharbour-1.0.0_beta1.ebuild 2899 RMD160 3a1dd045a7d5bd7edcc23d30ddf8aac3d92a4643 SHA1 5ff6708a2140f0e5805c269cb73d91a419991b78 SHA256 ccb7ac795bd5e0f3298ab4d9410b32602a0688ef873ce4b74dd2375a0e44396a -MISC ChangeLog 709 RMD160 0e8a2d234d9453837ad62be449155cdf6c15076b SHA1 cdde71eab401f5eb1a86bed0a675b0a98771358e SHA256 8b2c4c751ab687fd93148df0c72a59eeb69018d045a9591d6f7c491f31bef312 +EBUILD xharbour-1.0.0_beta1.ebuild 2955 RMD160 61916bcc6a448336bfa1501a9c2ae44a589ee73b SHA1 b7f487b0b584487eecb249f6c39e61aa942dacd5 SHA256 413daa4ae87c4b566179552363c4b3845c415046e187660dfbbc6d03584c8e5b +MISC ChangeLog 899 RMD160 8e2bf6ecdf5c71146504a37e21c61f642939b3ef SHA1 6cae796210a05b4d0304c6715191d59d3e8b0960 SHA256 63bf735bf2ce9cb8931d899b47c4e2a994b8400a4dd0b4a62d64f46fb84572d0 +MISC big.diff 1448 RMD160 c4ff591839e00efe2c3cc1deed77e2e3e657cd63 SHA1 bf10d77b1eea7c95ab39c949a8f3050576229d49 SHA256 613d19ac0717969e1f4bc6332e566cc04ac3c0d1c9deb8c175d10515995bd818 MISC metadata.xml 243 RMD160 acce2888cb02b47c1948846ff447513f4cb6283e SHA1 8666a3eb22d98103aa8ac03907b85906e143e2cf SHA256 4b6fe2a2b60f72ca8aa59e7e0208c01e802058d5cd2ce1f3609f8bae5320d29c diff --git a/dev-lang/xharbour/big.diff b/dev-lang/xharbour/big.diff new file mode 100644 index 000000000..ee082fae6 --- /dev/null +++ b/dev-lang/xharbour/big.diff @@ -0,0 +1,43 @@ +Index: files/xharbour-override-cc.patch +=================================================================== +--- files/xharbour-override-cc.patch (revision 0) ++++ files/xharbour-override-cc.patch (revision 0) +@@ -0,0 +1,16 @@ ++--- xharbour-1.0.0-beta1/config/linux/gcc.cf.orig2 2009-03-09 01:57:04.000000000 +0300 +++++ xharbour-1.0.0-beta1/config/linux/gcc.cf 2009-03-09 01:59:07.000000000 +0300 ++@@ -4,11 +4,13 @@ ++ ++ include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf ++ +++ifeq ($(HB_CMP),) ++ ifeq ($(HB_COMPILER),gpp) ++ HB_CMP = g++ ++ else ++ HB_CMP = $(HB_COMPILER) ++ endif +++endif ++ ++ OBJ_EXT = .o ++ EXE_EXT = +Index: xharbour-1.0.0_beta1.ebuild +=================================================================== +--- xharbour-1.0.0_beta1.ebuild (revision 8031) ++++ xharbour-1.0.0_beta1.ebuild (working copy) +@@ -34,6 +34,7 @@ + "${FILESDIR}"/${PN}-as-needed.patch + "${FILESDIR}"/${PN}-fPIC.patch + "${FILESDIR}"/${PN}-mkinstdir.patch ++ "${FILESDIR}"/${PN}-override-cc.patch + "${FILESDIR}"/${PN}-parallel-make.patch + "${FILESDIR}"/${PN}-skip-static-utils.patch + ) +@@ -48,7 +49,8 @@ + HB_WITHOUT_GTSLN=$(useq slang || echo yes) \ + HB_MT=$(useq threads && echo MT) \ + HB_WITHOUT_X11=$(useq X || echo yes) \ +- HB_COMPILER="$(tc-getCC)" \ ++ HB_COMPILER="gcc" \ ++ HB_CMP="$(tc-getCC)" \ + HB_ARCHITECTURE="$(uname -s | sed -e 's/-//g;y/BDFHLNOPSUX/bdfhlnopsux/;s/.*bsd/bsd/')" \ + HB_GT_LIB="gtstd" \ + HB_MULTI_GT="yes" \ diff --git a/dev-lang/xharbour/files/xharbour-override-cc.patch b/dev-lang/xharbour/files/xharbour-override-cc.patch new file mode 100644 index 000000000..40c82ed97 --- /dev/null +++ b/dev-lang/xharbour/files/xharbour-override-cc.patch @@ -0,0 +1,16 @@ +--- xharbour-1.0.0-beta1/config/linux/gcc.cf.orig2 2009-03-09 01:57:04.000000000 +0300 ++++ xharbour-1.0.0-beta1/config/linux/gcc.cf 2009-03-09 01:59:07.000000000 +0300 +@@ -4,11 +4,13 @@ + + include $(TOP)$(ROOT)config/$(HB_ARCHITECTURE)/global.cf + ++ifeq ($(HB_CMP),) + ifeq ($(HB_COMPILER),gpp) + HB_CMP = g++ + else + HB_CMP = $(HB_COMPILER) + endif ++endif + + OBJ_EXT = .o + EXE_EXT = diff --git a/dev-lang/xharbour/xharbour-1.0.0_beta1.ebuild b/dev-lang/xharbour/xharbour-1.0.0_beta1.ebuild index 2cebd62f9..3696711de 100644 --- a/dev-lang/xharbour/xharbour-1.0.0_beta1.ebuild +++ b/dev-lang/xharbour/xharbour-1.0.0_beta1.ebuild @@ -34,6 +34,7 @@ PATCHES=( "${FILESDIR}"/${PN}-as-needed.patch "${FILESDIR}"/${PN}-fPIC.patch "${FILESDIR}"/${PN}-mkinstdir.patch + "${FILESDIR}"/${PN}-override-cc.patch "${FILESDIR}"/${PN}-parallel-make.patch "${FILESDIR}"/${PN}-skip-static-utils.patch ) @@ -48,7 +49,8 @@ src_compile() { HB_WITHOUT_GTSLN=$(useq slang || echo yes) \ HB_MT=$(useq threads && echo MT) \ HB_WITHOUT_X11=$(useq X || echo yes) \ - HB_COMPILER="$(tc-getCC)" \ + HB_COMPILER="gcc" \ + HB_CMP="$(tc-getCC)" \ HB_ARCHITECTURE="$(uname -s | sed -e 's/-//g;y/BDFHLNOPSUX/bdfhlnopsux/;s/.*bsd/bsd/')" \ HB_GT_LIB="gtstd" \ HB_MULTI_GT="yes" \ |