Index: sl-3.03.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/app-misc/sl/sl-3.03.ebuild,v retrieving revision 1.15 diff -u -B -r1.15 sl-3.03.ebuild --- sl-3.03.ebuild 7 Jul 2005 11:51:26 -0000 1.15 +++ sl-3.03.ebuild 20 Dec 2006 23:16:13 -0000 @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-misc/sl/sl-3.03.ebuild,v 1.15 2005/07/07 11:51:26 agriffis Exp $ -inherit eutils +inherit eutils toolchain-funcs flag-o-matic SL_PATCH="sl5-1.patch" @@ -15,27 +15,33 @@ LICENSE="freedist" SLOT="0" KEYWORDS="x86 alpha sparc ppc64 ppc ppc-macos ~amd64 hppa" -IUSE="cjk" +IUSE="linguas_ja debug" -DEPEND="virtual/libc - sys-libs/ncurses - !ppc-macos? ( cjk? ( app-i18n/nkf ) )" -RDEPEND="virtual/libc - sys-libs/ncurses" +DEPEND="sys-libs/ncurses + linguas_ja? ( app-i18n/nkf )" +RDEPEND="sys-libs/ncurses" S=${WORKDIR}/${PN} src_unpack() { unpack ${PN}.tar - cd ${S} - epatch ${DISTDIR}/${SL_PATCH} - epatch ${FILESDIR}/${P}-gentoo.diff + cd "${S}" + epatch "${DISTDIR}/${SL_PATCH}" + epatch "${FILESDIR}/${P}-gentoo.diff" unpack ${PN}.en.1.gz } +doecho() { + echo "$@" + "$@" +} + src_compile() { - emake CFLAGS="${CFLAGS}" LDFLAGS="-lncurses" || die - if use cjk; then + use debug && append-flags -DDEBUG + + doecho "$(tc-getCC)" ${CFLAGS} ${LDFLAGS} sl.c -lncurses -o sl + + if use linguas_ja; then nkf -e sl.1 > sl.ja.1 fi } @@ -44,7 +50,7 @@ dobin sl || die newman sl.en.1 sl.1 dodoc README* sl.txt - if use cjk ; then + if use linguas_ja ; then insinto /usr/share/man/ja/man1 newins sl.ja.1 sl.1 fi