diff options
author | Tavis Ormandy <taviso@gentoo.org> | 2003-07-31 12:47:52 +0000 |
---|---|---|
committer | Tavis Ormandy <taviso@gentoo.org> | 2003-07-31 12:47:52 +0000 |
commit | ecef77aaf95fde52d802f3f0558ed5bd41d2afa7 (patch) | |
tree | efca7d3f566f303f2906959dfe8e618189adef34 /app-shells/csh | |
parent | fixing #24290 (diff) | |
download | gentoo-2-ecef77aaf95fde52d802f3f0558ed5bd41d2afa7.tar.gz gentoo-2-ecef77aaf95fde52d802f3f0558ed5bd41d2afa7.tar.bz2 gentoo-2-ecef77aaf95fde52d802f3f0558ed5bd41d2afa7.zip |
reorganizing ebuild
Diffstat (limited to 'app-shells/csh')
-rw-r--r-- | app-shells/csh/ChangeLog | 4 | ||||
-rw-r--r-- | app-shells/csh/Manifest | 4 | ||||
-rw-r--r-- | app-shells/csh/csh-1.29-r2.ebuild | 25 |
3 files changed, 21 insertions, 12 deletions
diff --git a/app-shells/csh/ChangeLog b/app-shells/csh/ChangeLog index 94c005fe521c..3ec275810939 100644 --- a/app-shells/csh/ChangeLog +++ b/app-shells/csh/ChangeLog @@ -1,6 +1,6 @@ # ChangeLog for app-shells/csh # Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/csh/ChangeLog,v 1.8 2003/07/31 12:28:24 taviso Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-shells/csh/ChangeLog,v 1.9 2003/07/31 12:47:40 taviso Exp $ *csh-1.29-r2 (31 Jul 2003) @@ -10,6 +10,8 @@ fix printing of exisiting buffer after displaying completion options. # 24290 + re-organizing ebuild and seperating patching into src_unpack() + 16 Jun 2003; Tavis Ormandy <taviso@gentoo.org> csh-1.29-r1.ebuild: no outstanding bugs, several users have requested by email that this be marked stable, so marking stable on x86 and alpha. diff --git a/app-shells/csh/Manifest b/app-shells/csh/Manifest index 7a87786d9d65..f90af1aca731 100644 --- a/app-shells/csh/Manifest +++ b/app-shells/csh/Manifest @@ -1,7 +1,7 @@ MD5 24974796f8712ee41f927e1e76ff5a70 csh-1.29.ebuild 3803 MD5 c9ed16e56100fb9511e19c7e00371705 csh-1.29-r1.ebuild 4060 -MD5 7f502c9056d0630197e165a4abb049e2 csh-1.29-r2.ebuild 4272 -MD5 fbaf3ed0733d749cda46c2515c7985f0 ChangeLog 1898 +MD5 00775d652bc2397997cf9c53532771da csh-1.29-r2.ebuild 4335 +MD5 b52762964210239aa0de2efc9e1a0179 ChangeLog 1964 MD5 ce0694a6af9197d929533e9d0dfcb706 metadata.xml 706 MD5 49c0a95e6881eb7e2932d149f62f0de2 files/mksignames.c 10722 MD5 49ee962115384f8a0acedfcf225fd27a files/digest-csh-1.29 148 diff --git a/app-shells/csh/csh-1.29-r2.ebuild b/app-shells/csh/csh-1.29-r2.ebuild index ff436f00c63b..b722ec8478bb 100644 --- a/app-shells/csh/csh-1.29-r2.ebuild +++ b/app-shells/csh/csh-1.29-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-shells/csh/csh-1.29-r2.ebuild,v 1.1 2003/07/31 12:28:24 taviso Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-shells/csh/csh-1.29-r2.ebuild,v 1.2 2003/07/31 12:47:41 taviso Exp $ inherit flag-o-matic eutils ccc @@ -21,7 +21,10 @@ RDEPEND="virtual/glibc" S=${WORKDIR}/src/bin/csh -src_compile() { +src_unpack() { + # unpack the source tarball + unpack ${A} + # hide some BSDisms, mostly my work, got some hints from the # debian project (they use an older OpenBSD csh, though). cd ${S}; epatch ${FILESDIR}/linux-vs-bsd.diff || die "patching failed." @@ -62,13 +65,6 @@ src_compile() { printf "\t\"DEBUG\",\n\t\"ERR\",\n\t(char *)0x0\n};\n\n" >> ${S}/signames.h - einfo "Adding flags required for succesful compilation..." - # this should be easier than maintaining a patch. - for i in {-Dlint,-w,-D__dead="",-D__LIBC12_SOURCE__,-DNODEV="-1",-DTTYHOG=1024,-DMAXPATHLEN=4096,-D_GNU_SOURCE,-D_DIAGASSERT="assert"} - do - append-flags ${i} - done - einfo "Making some final tweaks..." sed -i 's#sys/tty.h#linux/tty.h#g' ${S}/file.c sed -i 's!\(#include "proc.h"\)!\1\n#include "signames.h"\n!g' ${S}/proc.c @@ -76,6 +72,17 @@ src_compile() { sed -i 's!#include "namespace.h"!!g' ${S}/vis.c sed -i 's#/usr/games/fortune#/usr/bin/fortune#g' ${S}/dot.login +} + +src_compile() { + + einfo "Adding flags required for succesful compilation..." + # this should be easier than maintaining a patch. + for i in {-Dlint,-w,-D__dead="",-D__LIBC12_SOURCE__,-DNODEV="-1",-DTTYHOG=1024,-DMAXPATHLEN=4096,-D_GNU_SOURCE,-D_DIAGASSERT="assert"} + do + append-flags ${i} + done + # maybe they dont warn on BSD, but _damn_. export NOGCCERROR=1 |