--- snobol-1.1.ebuild.orig 2012-09-03 15:38:49.000000000 -0600 +++ snobol-1.1.ebuild 2012-09-03 15:50:19.000000000 -0600 @@ -2,6 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/snobol/snobol-1.1.ebuild,v 1.4 2008/01/29 21:31:52 grobian Exp $ +EAPI=4 + DESCRIPTION="Phil Budne's port of Macro SNOBOL4 in C, for modern machines" HOMEPAGE="http://www.snobol4.org/csnobol4/" MY_PN="snobol4" @@ -17,25 +19,28 @@ RDEPEND="" S=${WORKDIR}/${MY_P} -src_unpack() { - unpack ${A} +src_prepare() { #export CFLAGS="-O0 -pipe" sed -i.orig -e '/autoconf/s:autoconf:./autoconf:g' \ -e '/ADD_LDFLAGS/s/-ldb/-lndbm/' \ - ${S}/configure + "${S}"/configure echo "ADD_OPT([${CFLAGS}])" >>${S}/local-config echo "ADD_CPPFLAGS([-DUSE_STDARG_H])" >>${S}/local-config echo "ADD_CPPFLAGS([-DHAVE_STDARG_H])" >>${S}/local-config - echo "BINDEST=/usr/bin/snobol4" >>${S}/local-config - echo "MANDEST=/usr/share/man/man4/snobol4.1" >>${S}/local-config - echo "SNOLIB_DIR=/usr/lib/snobol4" >>${S}/local-config + echo "BINDEST=${EPREFIX}/usr/bin/snobol4" >>${S}/local-config + echo "MANDEST=${EPREFIX}/usr/share/man/man4/snobol4.1" >>${S}/local-config + echo "SNOLIB_DIR=${EPREFIX}/usr/lib/snobol4" >>${S}/local-config } -src_compile() { +src_configure() { # WARNING # The configure script is NOT what you expect - emake || die "emake failed" - emake doc/snobol4.1 || die "emake doc/snobol4.1 failed" + : +} + +src_compile() { + emake + emake doc/snobol4.1 } src_install() { @@ -48,5 +53,5 @@ doman doc/*.1 dohtml doc/*.html rm doc/*.html - dodoc doc/*.ps doc/*.doc doc/*.txt doc/*.pdf + dodoc doc/*.ps doc/*.txt doc/*.pdf }