Bumped to version 0.60 as per bug #73532. Thanks to basic <basic@mozdev.org> for...
authorChris White <chriswhite@gentoo.org>
Thu, 9 Dec 2004 05:20:17 +0000 (05:20 +0000)
committerChris White <chriswhite@gentoo.org>
Thu, 9 Dec 2004 05:20:17 +0000 (05:20 +0000)
net-www/nvu/ChangeLog
net-www/nvu/Manifest
net-www/nvu/files/digest-nvu-0.60 [new file with mode: 0644]
net-www/nvu/nvu-0.60.ebuild [new file with mode: 0644]

index 4d98be0fbc0c895867eaf78b0532b787fab4a021..6cc3c1ad469ee0a5cb379218f30141808390bfaf 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-www/nvu
 # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/ChangeLog,v 1.9 2004/11/27 14:51:05 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/ChangeLog,v 1.10 2004/12/09 05:20:17 chriswhite Exp $
+
+*nvu-0.60 (09 Dec 2004)
+
+  09 Dec 2004; Chris White <chriswhite@gentoo.org> +nvu-0.60.ebuild:
+  Bumped to version 0.60 as per bug #73532. Thanks to basic <basic@mozdev.org>
+  for the ebuild diff submission.
 
   27 Nov 2004; Chris White <chriswhite@gentoo.org> nvu-0.50.ebuild:
   Fixed LICENSE per bug #72559.
index da6cacee6a045bcdd8fc530915cbe465cdd9b359..ec79a81b01da644df9ca686fb2505b46f19c6672 100644 (file)
@@ -1,18 +1,20 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 14f8b04957a152d5fbf7bd932d7e36ef ChangeLog 1683
-MD5 09bf80a18f3b608defbdde2b56642e02 metadata.xml 376
 MD5 76c90ef805ed4ae60926c5ea884a3826 nvu-0.50.ebuild 1365
+MD5 09bf80a18f3b608defbdde2b56642e02 metadata.xml 376
+MD5 aeeecc0d766b2b1a531f2053d88154ce ChangeLog 1892
+MD5 11e17b7870ec56b2cf798d2258fab041 nvu-0.60.ebuild 2170
 MD5 f04489cb980dbc4f22e78024f3e611e0 files/digest-nvu-0.50 71
-MD5 73b0f49343fb2c309bdd2721ab8a4012 files/mozconfig 2130
-MD5 841f7a0a89c5d8be3841444ce2dd0b85 files/nvu-0.50-dir.patch 713
 MD5 7880f1109c0f8a9df0830238e70b0d62 files/nvu-0.50-nvu.patch 674
 MD5 4f757ecfc69252df6ebc3c62bb4713f1 files/nvu.desktop 182
+MD5 73b0f49343fb2c309bdd2721ab8a4012 files/mozconfig 2130
+MD5 841f7a0a89c5d8be3841444ce2dd0b85 files/nvu-0.50-dir.patch 713
+MD5 ddd36eaadabc8ed39da3369cdd50220a files/digest-nvu-0.60 71
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBqJRwFdQwWVoAgN4RAtL2AKCMeztDuQjaG33APF7rp7hXUkqD5ACgulXK
-Twh80/dqijpSPaA+TEBxkF0=
-=Y3cF
+iD8DBQFBt+CuFdQwWVoAgN4RAuQCAKCSZ0wSxkn8Q7RNQhrat0tTqDnjbACfWaGq
+BBBp0pvcOqr5z1TNZ6VMmoI=
+=/AP3
 -----END PGP SIGNATURE-----
diff --git a/net-www/nvu/files/digest-nvu-0.60 b/net-www/nvu/files/digest-nvu-0.60
new file mode 100644 (file)
index 0000000..f128794
--- /dev/null
@@ -0,0 +1 @@
+MD5 d43bd909379606cd35f07109fbdc622f nvu-0.60-sources.tar.bz2 31795255
diff --git a/net-www/nvu/nvu-0.60.ebuild b/net-www/nvu/nvu-0.60.ebuild
new file mode 100644 (file)
index 0000000..2803c19
--- /dev/null
@@ -0,0 +1,70 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/nvu-0.60.ebuild,v 1.1 2004/12/09 05:20:17 chriswhite Exp $
+
+inherit eutils mozilla flag-o-matic
+
+DESCRIPTION="A WYSIWG web editor for linux similiar to Dreamweaver"
+HOMEPAGE="http://www.nvu.com/"
+SRC_URI="http://cvs.nvu.com/download/${P}-sources.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~x86 ~ppc ~sparc ~amd64"
+IUSE=""
+DEPEND="sys-apps/gawk
+               dev-lang/perl
+               app-doc/doxygen"
+
+S=${WORKDIR}/mozilla
+
+src_unpack() {
+       unpack ${A}
+       cd ${S}
+       # Fix those darn directories!  Make something more "standard"
+       # That can extend to future versions with much more ease. - Chris
+       epatch ${FILESDIR}/nvu-0.50-dir.patch
+
+       # I had to manually edit the mozconfig.linux file as it
+       # has some quirks... just copy the darn thing over :) - Chris
+       # cp ${FILESDIR}/mozconfig ${S}/.mozconfig
+       # remove --enable-optimize and let the code below
+       # add the appropriate one - basic
+       grep -v enable-optimize ${FILESDIR}/mozconfig > .mozconfig
+
+       # copied from mozilla.eclass (modified slightly),
+       # otherwise it defaults to -O which crashes on startup for me - basic
+       # Set optimization level based on CFLAGS
+       if is-flag -O0; then
+               echo 'ac_add_options --enable-optimize=-O0' >> .mozconfig
+       elif [[ ${ARCH} == alpha || ${ARCH} == amd64 || ${ARCH} == ia64 ]]; then
+               # more than -O1 causes segfaults on 64-bit (bug 33767)
+               echo 'ac_add_options --enable-optimize=-O1' >> .mozconfig
+       elif is-flag -O1; then
+               echo 'ac_add_options --enable-optimize=-O1' >> .mozconfig
+       else
+               # mozilla fallback
+               echo 'ac_add_options --enable-optimize=-O2' >> .mozconfig
+       fi
+}
+
+src_compile() {
+       # The build system is a weeee bit sensitive to naughty -O flags.
+       # filter them out and let the build system figure out what
+       # won't let it die :) - Chris
+       filter-flags '-O*'
+
+       make -f client.mk build_all
+}
+
+src_install() {
+
+       # patch the final nvu binary to workaround bug #67658
+       epatch ${FILESDIR}/nvu-0.50-nvu.patch
+
+       make -f client.mk DESTDIR=${D} install || die
+
+       #menu entry for gnome/kde
+       insinto /usr/share/applications
+       doins ${FILESDIR}/nvu.desktop
+}