diff options
author | Mamoru Komachi <usata@gentoo.org> | 2003-10-31 15:41:13 +0000 |
---|---|---|
committer | Mamoru Komachi <usata@gentoo.org> | 2003-10-31 15:41:13 +0000 |
commit | 9707d1ce1a6a37a2ad917d8b3d9a06d40a079dfa (patch) | |
tree | f867fa7f4d635fe4efb931944e661a76d737de9c /net-www/w3m | |
parent | Updated to the latest snapshot. Added a notice for users who set USE="nopixbu... (diff) | |
download | gentoo-2-9707d1ce1a6a37a2ad917d8b3d9a06d40a079dfa.tar.gz gentoo-2-9707d1ce1a6a37a2ad917d8b3d9a06d40a079dfa.tar.bz2 gentoo-2-9707d1ce1a6a37a2ad917d8b3d9a06d40a079dfa.zip |
Updated to the latest snapshot. Added a notice for users who set USE="nopixbuf -imlib -imlib2"
Diffstat (limited to 'net-www/w3m')
-rw-r--r-- | net-www/w3m/ChangeLog | 10 | ||||
-rw-r--r-- | net-www/w3m/Manifest | 6 | ||||
-rw-r--r-- | net-www/w3m/files/digest-w3m-0.4.2-r2 | 1 | ||||
-rw-r--r-- | net-www/w3m/w3m-0.4.2-r1.ebuild | 19 | ||||
-rw-r--r-- | net-www/w3m/w3m-0.4.2-r2.ebuild | 161 |
5 files changed, 189 insertions, 8 deletions
diff --git a/net-www/w3m/ChangeLog b/net-www/w3m/ChangeLog index c0764083f58d..9dd794f8ccc6 100644 --- a/net-www/w3m/ChangeLog +++ b/net-www/w3m/ChangeLog @@ -1,9 +1,17 @@ # ChangeLog for net-www/w3m # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-www/w3m/ChangeLog,v 1.33 2003/10/04 21:22:53 usata Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/w3m/ChangeLog,v 1.34 2003/10/31 15:41:06 usata Exp $ + +*w3m-0.4.2-r2 (01 Nov 2003) + + 01 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> w3m-0.4.2-r2.ebuild: + Updated to the latest snapshot *w3m-0.4.2-r1 (05 Oct 2003) + 01 Nov 2003; Mamoru KOMACHI <usata@gentoo.org> w3m-0.4.2-r1.ebuild: + Added a notice for those who set USE="nopixbuf -imlib -imlib2" + 05 Oct 2003; Mamoru KOMACHI <usata@gentoo.org> w3m-0.4.2-r1.ebuild: Fixed wrong DEPEND to gtk+ diff --git a/net-www/w3m/Manifest b/net-www/w3m/Manifest index 0b652624e838..2867b4114689 100644 --- a/net-www/w3m/Manifest +++ b/net-www/w3m/Manifest @@ -1,6 +1,6 @@ -MD5 f70bd9a1c76172c2c1c3683026b28008 ChangeLog 6925 -MD5 5b17fc85cfbc379b57698936ea31b6ef w3m-0.4.2-r1.ebuild 4017 -MD5 8591c91f5411c83266642d21b7dca7d4 w3m-0.4.2-r2.ebuild 4012 +MD5 74ef083c42c036c89691287315484483 ChangeLog 7058 +MD5 8f501d419f4a6270d4c7b0719d0ed3f3 w3m-0.4.2-r1.ebuild 4017 +MD5 48217de4a6358538fa8570dbc069a530 w3m-0.4.2-r2.ebuild 4014 MD5 cd225122584bfad96cb5e0512aad8f48 w3m-0.4.2.ebuild 1944 MD5 1f7b8fffb13d61fe43a3294dcf037926 w3m-0.3.2.2.ebuild 3732 MD5 003ecc09459bb3933a50d51c2b757630 w3m-0.4.ebuild 4437 diff --git a/net-www/w3m/files/digest-w3m-0.4.2-r2 b/net-www/w3m/files/digest-w3m-0.4.2-r2 new file mode 100644 index 000000000000..eb5629c56b03 --- /dev/null +++ b/net-www/w3m/files/digest-w3m-0.4.2-r2 @@ -0,0 +1 @@ +MD5 24e9b407164b2cc12d35f9d7ec9a3aa2 w3m-0.4.2+cvs-1.890.tar.gz 1888870 diff --git a/net-www/w3m/w3m-0.4.2-r1.ebuild b/net-www/w3m/w3m-0.4.2-r1.ebuild index e61a4553e6f0..3cc7c4567548 100644 --- a/net-www/w3m/w3m-0.4.2-r1.ebuild +++ b/net-www/w3m/w3m-0.4.2-r1.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/net-www/w3m/w3m-0.4.2-r1.ebuild,v 1.2 2003/10/04 21:22:53 usata Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-www/w3m/w3m-0.4.2-r1.ebuild,v 1.3 2003/10/31 15:41:06 usata Exp $ IUSE="X nopixbuf imlib imlib2 xface ssl migemo gpm cjk" @@ -18,13 +18,13 @@ KEYWORDS="~x86 ~alpha ~ppc ~sparc" DEPEND="${RDEPEND} >=sys-devel/autoconf-2.57" -DEPEND=">=sys-libs/ncurses-5.2-r3 +RDEPEND=">=sys-libs/ncurses-5.2-r3 >=sys-libs/zlib-1.1.3-r2 >=dev-libs/boehm-gc-6.2 X? ( || ( !nopixbuf? ( >=media-libs/gdk-pixbuf-0.22.0 ) imlib2? ( >=media-libs/imlib2-1.0.5 ) imlib? ( >=media-libs/imlib-1.9.8 ) - >=media-libs/gdk-pixbuf-0.22.0 ) + virtual/glibc ) ) xface? ( media-libs/compface ) gpm? ( >=sys-libs/gpm-1.19.3-r5 ) @@ -36,6 +36,17 @@ PROVIDE="virtual/textbrowser S="${WORKDIR}/${P}" +pkg_setup() { + + if [ -n "`use X`" -a -n "`use nopixbuf`" -a -z "`use imlib2`" -a -z "`use imlib`" ] ; then + ewarn + ewarn "If you set USE=\"nopixbuf\" (disable gdk-pixbuf for w3mimgdisplay)," + ewarn "you need to enable either imlib2 or imlib USE flag." + ewarn + die "w3m requires gdk-pixbuf, imlib2 or imlib for image support." + fi +} + w3m_src_compile() { local myconf migemo_command imglib @@ -125,7 +136,7 @@ src_install() { make DESTDIR=${D} install || die "make install failed" - if [ -n "use cjk" ] ; then + if [ -n "`use cjk`" ] ; then mv ${D}/usr/bin/w3m{,-en} mv ${D}/usr/libexec/w3m/cgi-bin/w3mhelperpanel{,-en} mv ${D}/usr/libexec/w3m/cgi-bin/w3mbookmark{,-en} diff --git a/net-www/w3m/w3m-0.4.2-r2.ebuild b/net-www/w3m/w3m-0.4.2-r2.ebuild new file mode 100644 index 000000000000..8121c6b509f5 --- /dev/null +++ b/net-www/w3m/w3m-0.4.2-r2.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-www/w3m/w3m-0.4.2-r2.ebuild,v 1.1 2003/10/31 15:41:06 usata Exp $ + +IUSE="X nopixbuf imlib imlib2 xface ssl migemo gpm cjk" + +W3M_CVS_PV="1.890" +W3M_CVS_P="${P}+cvs-${W3M_CVS_PV}" + +DESCRIPTION="Text based WWW browser, supports tables and frames" +SRC_URI="mirror://gentoo/${W3M_CVS_P}.tar.gz + http://dev.gentoo.org/~usata/distfiles/${W3M_CVS_P}.tar.gz" +HOMEPAGE="http://w3m.sourceforge.net/" + +SLOT="0" +LICENSE="w3m" +KEYWORDS="~x86 ~alpha ~ppc ~sparc" + +DEPEND="${RDEPEND} + >=sys-devel/autoconf-2.57" +RDEPEND=">=sys-libs/ncurses-5.2-r3 + >=sys-libs/zlib-1.1.3-r2 + >=dev-libs/boehm-gc-6.2 + X? ( || ( !nopixbuf? ( >=media-libs/gdk-pixbuf-0.22.0 ) + imlib2? ( >=media-libs/imlib2-1.0.5 ) + imlib? ( >=media-libs/imlib-1.9.8 ) + virtual/glibc ) + ) + xface? ( media-libs/compface ) + gpm? ( >=sys-libs/gpm-1.19.3-r5 ) + migemo? ( >=app-text/migemo-0.40 ) + ssl? ( >=dev-libs/openssl-0.9.6b )" + +PROVIDE="virtual/textbrowser + virtual/w3m" + +S="${WORKDIR}/${P}" + +pkg_setup() { + + if [ -n "`use X`" -a -n "`use nopixbuf`" -a -z "`use imlib2`" -a -z "`use imlib`" ] ; then + ewarn + ewarn "If you set USE=\"nopixbuf\" (disable gdk-pixbuf for w3mimgdisplay)," + ewarn "you need to enable either imlib2 or imlib USE flag." + ewarn + die "w3m requires gdk-pixbuf, imlib2 or imlib for image support." + fi +} + +w3m_src_compile() { + + local myconf migemo_command imglib + + if [ -n "`use X`" ] ; then + myconf="${myconf} --enable-image=x11,fb `use_enable xface`" + if [ ! -n "`use nopixbuf`" ] ; then + imglib="gdk_pixbuf" + elif [ -n "`use imlib2`" ] ; then + imglib="imlib2" + elif [ -n "`use imlib`" ] ; then + imglib="imlib" + else + # defaults to gdk_pixbuf + imglib="gdk_pixbuf" + fi + else + myconf="${myconf} --enable-image=no" + fi + + if [ -n "`use migemo`" ] ; then + migemo_command="migemo -t egrep /usr/share/migemo/migemo-dict" + else + migemo_command="no" + fi + + # You can't disable nls at the moment(w3mhelper hangs) + # `use_enable nls` + econf --enable-keymap=w3m \ + --with-editor=/usr/bin/nano \ + --with-mailer=/bin/mail \ + --with-browser=/usr/bin/mozilla \ + --with-termlib=ncurses \ + --with-imglib="${imglib}" \ + --with-migemo="${migemo_command}" \ + `use_enable cjk m17n` \ + `use_enable gpm mouse` \ + `use_enable ssl digest-auth` \ + `use_with ssl` \ + ${myconf} "$@" || die + + # emake borked + make all || die "make failed" + make all || die "make failed" +} + +src_unpack() { + + unpack ${W3M_CVS_P}.tar.gz + cd ${S} + #epatch ${FILESDIR}/${PF}-gentoo.diff + #epatch ${FILESDIR}/${P}-w3mman-gentoo.diff + epatch ${FILESDIR}/${PN}-w3mman-gentoo.diff + #epatch ${FILESDIR}/${P}-imglib-gentoo.diff +} + +src_compile() { + + export WANT_AUTOCONF_2_5=1 + autoconf || die + + if [ -n "`use cjk`" ] ; then + + w3m_src_compile \ + --enable-japanese=E \ + --with-charset=EUC-JP \ + --enable-messagel10n + + mv w3mhelperpanel ${T}/w3mhelperpanel-ja + mv w3mbookmark ${T}/w3mbookmark-ja + mv w3m ${T}/w3m-ja + + sed -e "s%@cgibindir@%/usr/libexec/w3m/cgi-bin%" \ + ${FILESDIR}/w3mhelperpanel.sh.in \ + > ${T}/w3mhelperpanel.sh + sed -e "s%@cgibindir@%/usr/libexec/w3m/cgi-bin%" \ + ${FILESDIR}/w3mbookmark.sh.in \ + > ${T}/w3mbookmark.sh + + make clean + fi + + w3m_src_compile --disable-japanese +} + +src_install() { + + make DESTDIR=${D} install || die "make install failed" + + if [ -n "`use cjk`" ] ; then + mv ${D}/usr/bin/w3m{,-en} + mv ${D}/usr/libexec/w3m/cgi-bin/w3mhelperpanel{,-en} + mv ${D}/usr/libexec/w3m/cgi-bin/w3mbookmark{,-en} + dobin ${T}/w3m-ja + newbin ${FILESDIR}/w3m.sh w3m + exeinto /usr/libexec/w3m/cgi-bin + doexe ${T}/w3mhelperpanel-ja + doexe ${T}/w3mbookmark-ja + newexe ${T}/w3mhelperpanel.sh w3mhelperpanel + newexe ${T}/w3mbookmark.sh w3mbookmark + fi + + insinto /usr/share/${PN}/Bonus + doins Bonus/* + dodoc README NEWS TODO ChangeLog + docinto doc-en ; dodoc doc/* + if [ -n "`use cjk`" ] ; then + docinto doc-jp ; dodoc doc-jp/* + else + rm -rf ${D}/usr/share/man/ja + fi +} |