diff options
-rw-r--r-- | dev-lang/tendra/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/tendra/Manifest | 32 | ||||
-rw-r--r-- | dev-lang/tendra/files/digest-tendra-5.0_pre20060322 | 6 | ||||
-rw-r--r-- | dev-lang/tendra/files/digest-tendra-5.0_pre20070510 | 6 | ||||
-rw-r--r-- | dev-lang/tendra/tendra-5.0_pre20060322.ebuild | 69 | ||||
-rw-r--r-- | dev-lang/tendra/tendra-5.0_pre20070510.ebuild | 47 |
6 files changed, 76 insertions, 92 deletions
diff --git a/dev-lang/tendra/ChangeLog b/dev-lang/tendra/ChangeLog index 2d248a933bcd..0cf803cf5a88 100644 --- a/dev-lang/tendra/ChangeLog +++ b/dev-lang/tendra/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/tendra # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/ChangeLog,v 1.5 2007/05/19 20:52:01 truedfx Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/ChangeLog,v 1.6 2007/05/25 22:36:35 truedfx Exp $ + +*tendra-5.0_pre20070510 (25 May 2007) + + 25 May 2007; Harald van Dijk <truedfx@gentoo.org> + -tendra-5.0_pre20060322.ebuild, +tendra-5.0_pre20070510.ebuild: + New snapshot, now from tendra.org 19 May 2007; Harald van Dijk <truedfx@gentoo.org> +files/tendra-5.0_pre20060322-install.patch, diff --git a/dev-lang/tendra/Manifest b/dev-lang/tendra/Manifest index 68a4a09f0948..bb4650bdf355 100644 --- a/dev-lang/tendra/Manifest +++ b/dev-lang/tendra/Manifest @@ -6,22 +6,22 @@ MD5 578e730f565bb54323f33ddc81e25ddd files/tendra-5.0_pre20060322-install.patch RMD160 5f5b54e31ba11022aad9468a10b0e5d6a70f7465 files/tendra-5.0_pre20060322-install.patch 229 SHA256 932e8997fc032a6b12ab2cb2d7fea575a7c93e05b7b285c3ec22f45be9252808 files/tendra-5.0_pre20060322-install.patch 229 DIST TenDRA-4.1.2.tar.bz2 2852170 RMD160 fa5c6c840e828739b201900a173a230619a9de9a SHA1 84a1c82a5ea2145166176fbf6c549ae449c5cb9c SHA256 b7d7d961c04179cad61cecc05d1e01bda1fa19a43030bd6c6a3d9ddb3f427cab -DIST tendra-20060322.tar.bz2 2397620 RMD160 2ceedd0dd8bd4d040bd1d5ae454f423c1e9eb5e2 SHA1 0e866eaacb299498f3e01fdb66bf2b02567dcd1a SHA256 82ff1ba409437f778d38f5e66cd5de3b7071b1f56c2d57a6874193e7b7517b31 +DIST tendra-1073.tbz2 5030282 RMD160 ee0a3f5ba6a81af2105c3b839fb984f62694fe85 SHA1 7d682402255c8568cde4fd6b3e8a4a498aaab30a SHA256 45e383220ec7e57514966531ce8455d937d86e6081a1765f4e504aafbc7a797b DIST tendra-4.1.2-minix.patch.bz2 5936 RMD160 8949192b4efe14a8659a55e6d56d175ad4692457 SHA1 36ef117bd06265eacf2b4f1441ccf2c4fbbc3354 SHA256 da9879cc30f0eba30f78923b16e37c5f00ce59dd193de0c8550cf87d0f6f15c5 DIST tendra-4.1.2-misc.patch.bz2 5001 RMD160 93d713fcf9a3463f2a585a0a69f25f0c17b31fbb SHA1 22ddb06ce29f94aae5d661263835da14d55a89dc SHA256 ba6a46371f84ee68d09b5681bbe4b0e54127b66cf29cf7aee19bc238f7e2e6f6 -DIST tendra-5.0_pre20060322-misc.patch.bz2 8921 RMD160 99713d42b870bff5ab86f30965dd5e9919cd3b2b SHA1 3eade235f0c2820c982709e51359cb3e9f26fe85 SHA256 b6cfba3917755a84388f95fda0211af53280b0585d108f851125a0fef47303fa +DIST tendra-patches-1.0.tbz2 123713 RMD160 57fe99f57f3f5c4233e715fcdcab8c27fc2fe0c5 SHA1 e31707267e4b13db1bde718c33e99b98fac46d2b SHA256 8560ed07909ad7684b8627b21ef3e93a615ea908a455e85e9e5280660a1f7d9f EBUILD tendra-4.1.2.ebuild 1313 RMD160 a94062c581654f2db50371d73e2b4ea70f96c975 SHA1 05e7d0d3a8c7354c17013bdafd5a72a9bbffe40f SHA256 a833739e4741effb1c13324e55cba48fbeb0c521bb4c6f9dff10c8dfb2899f67 MD5 fd94b7511a6cb5f199359676d953b823 tendra-4.1.2.ebuild 1313 RMD160 a94062c581654f2db50371d73e2b4ea70f96c975 tendra-4.1.2.ebuild 1313 SHA256 a833739e4741effb1c13324e55cba48fbeb0c521bb4c6f9dff10c8dfb2899f67 tendra-4.1.2.ebuild 1313 -EBUILD tendra-5.0_pre20060322.ebuild 1550 RMD160 b8686691663f0a7412b6e0c19a5ed69b756359a6 SHA1 bca388219b826d805881b9318e47ed0764360315 SHA256 1e0ce222d1b112e3cd2d1dcf5916e8e289e989942f350b7268c1479e139e507d -MD5 df86cade3f27e56818debcfb7bb8ab10 tendra-5.0_pre20060322.ebuild 1550 -RMD160 b8686691663f0a7412b6e0c19a5ed69b756359a6 tendra-5.0_pre20060322.ebuild 1550 -SHA256 1e0ce222d1b112e3cd2d1dcf5916e8e289e989942f350b7268c1479e139e507d tendra-5.0_pre20060322.ebuild 1550 -MISC ChangeLog 951 RMD160 9c506694809d029fa7fc64c3e60d939d2784b151 SHA1 803b21ef4e0b855798a3c9bc5e4dd197d2756de5 SHA256 32a52969c4cde35963d8aee14a167bfb4d5bdade7dcaacdd61ec49caeff53c22 -MD5 8ce1ea1ad8a1362db16fafbaf76a8395 ChangeLog 951 -RMD160 9c506694809d029fa7fc64c3e60d939d2784b151 ChangeLog 951 -SHA256 32a52969c4cde35963d8aee14a167bfb4d5bdade7dcaacdd61ec49caeff53c22 ChangeLog 951 +EBUILD tendra-5.0_pre20070510.ebuild 1104 RMD160 2b490951aedc2c4f00cd8f8606d3373f9d9899f7 SHA1 6069b188a7b475a21b84647fbfa4e048724f1355 SHA256 00adc7fb14578631f10835aa368a62650d28ecaa29d4198194d64b7ce385eacb +MD5 2d71d9ef88ee30081201cc3028a17352 tendra-5.0_pre20070510.ebuild 1104 +RMD160 2b490951aedc2c4f00cd8f8606d3373f9d9899f7 tendra-5.0_pre20070510.ebuild 1104 +SHA256 00adc7fb14578631f10835aa368a62650d28ecaa29d4198194d64b7ce385eacb tendra-5.0_pre20070510.ebuild 1104 +MISC ChangeLog 1145 RMD160 0ae3ffe13a15bd9199f18f56344ac5334c8b5be5 SHA1 588e734110b45aa882d286573c5e98dbdd826dcc SHA256 90cfe21a61645169e60d2ede888b774a2a1ef6182fd1ec6d6ecb8ab05ce31276 +MD5 ed89f84fcf43c041e485835637038d92 ChangeLog 1145 +RMD160 0ae3ffe13a15bd9199f18f56344ac5334c8b5be5 ChangeLog 1145 +SHA256 90cfe21a61645169e60d2ede888b774a2a1ef6182fd1ec6d6ecb8ab05ce31276 ChangeLog 1145 MISC metadata.xml 252 RMD160 c826f2e1707932bad2f8a58648686e4e288ea866 SHA1 66dc4db06caa55ead3c264eed13a73a7c47f9bbc SHA256 c175c348db84c15f005fda2244e4fb613fd3d774876f457b240f083f3335b50d MD5 0a98eda8a423f10d0d5f2a642467ee93 metadata.xml 252 RMD160 c826f2e1707932bad2f8a58648686e4e288ea866 metadata.xml 252 @@ -29,13 +29,13 @@ SHA256 c175c348db84c15f005fda2244e4fb613fd3d774876f457b240f083f3335b50d metadata MD5 04bdf68119b6281ab589b08f32df0f13 files/digest-tendra-4.1.2 759 RMD160 bad2bcac28230b0b26351ef0d78603d07bc34676 files/digest-tendra-4.1.2 759 SHA256 8826588cce0d235b22c42fdd5572a6c61cf634c30c32d338c83ba834b62024ce files/digest-tendra-4.1.2 759 -MD5 54f3a727aa526377cdde9f57665f0dd0 files/digest-tendra-5.0_pre20060322 539 -RMD160 eca722f1f370d61d107db942f3c2537626fef732 files/digest-tendra-5.0_pre20060322 539 -SHA256 7ff7643581b86a4b46a2022d714500beccab66ccd6e6fd75237a2ca23680ac88 files/digest-tendra-5.0_pre20060322 539 +MD5 67f3877e984ccca2de415b294e8da921 files/digest-tendra-5.0_pre20070510 482 +RMD160 e17afdee9a3579375fbe7725028dc1d7df6f81d0 files/digest-tendra-5.0_pre20070510 482 +SHA256 4e792248790ca87e199b6110ee7f59ccd16b5a5008eabc0f84c209a78bfba29c files/digest-tendra-5.0_pre20070510 482 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (GNU/Linux) -iD8DBQFGT2OwwnQyISwouHwRAhK5AJ0a61EMkOW0tVpNB6VY1FfQ4Eo+AACgw7jK -0ZT4l9heX310nXNJVo90wJI= -=VqrW +iD8DBQFGV2USwnQyISwouHwRAmLFAJ0VL3wTSwM40JDsqe8c1wiIPV+pBgCfVzTn +iSsDkBo1Fv8RVdgRSMQy29k= +=5St7 -----END PGP SIGNATURE----- diff --git a/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 b/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 deleted file mode 100644 index e63741ddfed7..000000000000 --- a/dev-lang/tendra/files/digest-tendra-5.0_pre20060322 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 44621b01f47f63d321c520dbf14475b3 tendra-20060322.tar.bz2 2397620 -RMD160 2ceedd0dd8bd4d040bd1d5ae454f423c1e9eb5e2 tendra-20060322.tar.bz2 2397620 -SHA256 82ff1ba409437f778d38f5e66cd5de3b7071b1f56c2d57a6874193e7b7517b31 tendra-20060322.tar.bz2 2397620 -MD5 c6e95c22029cf337c9b8804a3fca24c0 tendra-5.0_pre20060322-misc.patch.bz2 8921 -RMD160 99713d42b870bff5ab86f30965dd5e9919cd3b2b tendra-5.0_pre20060322-misc.patch.bz2 8921 -SHA256 b6cfba3917755a84388f95fda0211af53280b0585d108f851125a0fef47303fa tendra-5.0_pre20060322-misc.patch.bz2 8921 diff --git a/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 b/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 new file mode 100644 index 000000000000..11aa4f9271df --- /dev/null +++ b/dev-lang/tendra/files/digest-tendra-5.0_pre20070510 @@ -0,0 +1,6 @@ +MD5 33d1ac2b6c884b3862f7814fdaccaea8 tendra-1073.tbz2 5030282 +RMD160 ee0a3f5ba6a81af2105c3b839fb984f62694fe85 tendra-1073.tbz2 5030282 +SHA256 45e383220ec7e57514966531ce8455d937d86e6081a1765f4e504aafbc7a797b tendra-1073.tbz2 5030282 +MD5 791739da9fa5a9dba161f7655e47775e tendra-patches-1.0.tbz2 123713 +RMD160 57fe99f57f3f5c4233e715fcdcab8c27fc2fe0c5 tendra-patches-1.0.tbz2 123713 +SHA256 8560ed07909ad7684b8627b21ef3e93a615ea908a455e85e9e5280660a1f7d9f tendra-patches-1.0.tbz2 123713 diff --git a/dev-lang/tendra/tendra-5.0_pre20060322.ebuild b/dev-lang/tendra/tendra-5.0_pre20060322.ebuild deleted file mode 100644 index 521b2948a68f..000000000000 --- a/dev-lang/tendra/tendra-5.0_pre20060322.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/tendra-5.0_pre20060322.ebuild,v 1.3 2007/05/19 20:52:01 truedfx Exp $ - -inherit eutils toolchain-funcs bsdmk - -MY_PV=${PV#*_pre} - -DESCRIPTION="A C/C++ compiler initially developed by DERA" -HOMEPAGE="http://www.ten15.org/" -SRC_URI="ftp://ftp.ten15.org/pub/snapshot/tendra-${MY_PV}.tar.bz2 - mirror://gentoo/${P}-misc.patch.bz2 - http://dev.gentoo.org/~truedfx/${P}-misc.patch.bz2" - -LICENSE="as-is" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND="" -# Both tendra and tinycc install /usr/bin/tcc -RDEPEND="!dev-lang/tcc" - -S=${WORKDIR}/${PN} - -pkg_setup() { - export MAKE=$(get_bmake) -} - -src_unpack() { - unpack tendra-${MY_PV}.tar.bz2 - cd "${S}" - epatch "${DISTDIR}"/${P}-misc.patch.bz2 - epatch "${FILESDIR}"/${P}-install.patch -} - -src_compile() { - rm -f config.mk - - export MAKE - - # Note: despite the below code block, only x86 linux - # is supported or even known to work for now - case $(tc-arch) in - *-macos) emake darwin || die ;; - *-fbsd) emake freebsd || die ;; - *-nbsd) emake netbsd || die ;; - *-obsd) emake openbsd || die ;; - *) emake linux || die ;; - esac - - for program in CC AS LD - do - set -- $(tc-get${program}) - local path=$(type -P $1) - shift - export BIN_${program}="${path} $*" - done - - PREFIX=/usr MANPATH=/usr/share/man \ - emake || die "compilation failed" -} - -src_install() { - export MAKE - - PREFIX=${D}usr MANPATH=${D}usr/share/man \ - emake install || die "installation failed" -} diff --git a/dev-lang/tendra/tendra-5.0_pre20070510.ebuild b/dev-lang/tendra/tendra-5.0_pre20070510.ebuild new file mode 100644 index 000000000000..abf1e1edf8e1 --- /dev/null +++ b/dev-lang/tendra/tendra-5.0_pre20070510.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/tendra/tendra-5.0_pre20070510.ebuild,v 1.1 2007/05/25 22:36:35 truedfx Exp $ + +inherit eutils bsdmk + +REV=1073 +PATCHVER=1.0 + +DESCRIPTION="A C/C++ compiler initially developed by DERA" +HOMEPAGE="http://www.tendra.org/" +SRC_URI="mirror://gentoo/${PN}-${REV}.tbz2 + mirror://gentoo/${PN}-patches-${PATCHVER}.tbz2 + http://dev.gentoo.org/~truedfx/${PN}-${REV}.tbz2 + http://dev.gentoo.org/~truedfx/${PN}-patches-${PATCHVER}.tbz2" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="" +# Both tendra and tinycc install /usr/bin/tcc +RDEPEND="!dev-lang/tcc" + +S=${WORKDIR}/trunk + +pkg_setup() { + export MAKE=$(get_bmake) +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${WORKDIR}"/tendra-patches/*.patch +} + +src_compile() { + PREFIX=/usr sh makedefs || die "makedefs failed" + emake -DBOOTSTRAP || die "bootstrap failed" + emake || die "build failed" +} + +src_install() { + emake PREFIX="${D}usr" \ + MAN_DIR='${PREFIX}/share/man' install || die "install failed" +} |