summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2005-03-13 13:58:09 +0000
committerChris White <chriswhite@gentoo.org>2005-03-13 13:58:09 +0000
commit8414fe57fc53545cf8ad56ee5a713960abf05e16 (patch)
tree36b7969cddf19c4cc757f367eb8d043b58d7ed63 /net-www
parentfixed bug #84445 (diff)
downloadgentoo-2-8414fe57fc53545cf8ad56ee5a713960abf05e16.tar.gz
gentoo-2-8414fe57fc53545cf8ad56ee5a713960abf05e16.tar.bz2
gentoo-2-8414fe57fc53545cf8ad56ee5a713960abf05e16.zip
Bump to version 0.90. And with that.. I'm finally caught up.
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-www')
-rw-r--r--net-www/nvu/ChangeLog7
-rw-r--r--net-www/nvu/Manifest12
-rw-r--r--net-www/nvu/files/digest-nvu-0.901
-rw-r--r--net-www/nvu/nvu-0.90.ebuild73
4 files changed, 82 insertions, 11 deletions
diff --git a/net-www/nvu/ChangeLog b/net-www/nvu/ChangeLog
index 9bb001d550cd..9510d7b3d49e 100644
--- a/net-www/nvu/ChangeLog
+++ b/net-www/nvu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-www/nvu
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/ChangeLog,v 1.12 2005/03/11 06:27:44 chriswhite Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/ChangeLog,v 1.13 2005/03/13 13:58:09 chriswhite Exp $
+
+*nvu-0.90 (13 Mar 2005)
+
+ 13 Mar 2005; Chris White <chriswhite@gentoo.org> +nvu-0.90.ebuild:
+ Bump to version 0.90.
*nvu-0.81 (11 Mar 2005)
diff --git a/net-www/nvu/Manifest b/net-www/nvu/Manifest
index 532287c02120..9f2aebe33336 100644
--- a/net-www/nvu/Manifest
+++ b/net-www/nvu/Manifest
@@ -1,11 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 667f0b5423d05d362d83284a59bb9baf nvu-0.81.ebuild 2300
MD5 a1dd20b97321bb46be11cbd4c96080e5 ChangeLog 2322
MD5 09bf80a18f3b608defbdde2b56642e02 metadata.xml 376
MD5 45406729393b2c23e8282688b5044b43 nvu-0.50.ebuild 1365
MD5 6ea002a5340f3f0cdabcf21e6c1800be nvu-0.60.ebuild 2170
+MD5 667f0b5423d05d362d83284a59bb9baf nvu-0.90.ebuild 2300
MD5 2c903c369e8f7450ba419eb7ea8050f1 files/digest-nvu-0.81 71
MD5 f04489cb980dbc4f22e78024f3e611e0 files/digest-nvu-0.50 71
MD5 ddd36eaadabc8ed39da3369cdd50220a files/digest-nvu-0.60 71
@@ -15,10 +13,4 @@ MD5 7880f1109c0f8a9df0830238e70b0d62 files/nvu-0.50-nvu.patch 674
MD5 fedceb24f98d16efe7580f4c2877afca files/nvu.desktop 182
MD5 91bb5e61f505e2e53aa42345431c8fa7 files/mozconfig2 2160
MD5 952edf776beb47f9ddeeed1eb3a9407f files/nvu-0.50-freetype-compile.patch 13641
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFCMTYkFdQwWVoAgN4RAofeAJ9ZNM8HWNgoBknqlYXA2i3uW6KOAACdHlyA
-8UksRIbFXLj3j4yAgRH1srY=
-=NKrM
------END PGP SIGNATURE-----
+MD5 ffdec5b2a9933225ba5f03bafd9fcc2a files/digest-nvu-0.90 71
diff --git a/net-www/nvu/files/digest-nvu-0.90 b/net-www/nvu/files/digest-nvu-0.90
new file mode 100644
index 000000000000..2b85be282b8e
--- /dev/null
+++ b/net-www/nvu/files/digest-nvu-0.90
@@ -0,0 +1 @@
+MD5 d88dd587250afdc3e84e864e8e2b3cc2 nvu-0.90-sources.tar.bz2 29785795
diff --git a/net-www/nvu/nvu-0.90.ebuild b/net-www/nvu/nvu-0.90.ebuild
new file mode 100644
index 000000000000..6a56e71151ed
--- /dev/null
+++ b/net-www/nvu/nvu-0.90.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-www/nvu/nvu-0.90.ebuild,v 1.1 2005/03/13 13:58:09 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
+ >=media-libs/freetype-2.1.9-r1"
+
+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
+ epatch ${FILESDIR}/nvu-0.50-freetype-compile.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}/mozconfig2 > .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*'
+ # epatch ${FILESDIR}/nvu-0.80-mozconfig.patch
+
+ 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
+}