add chipcard for gnucash
authorSeemant Kulleen <seemant@gentoo.org>
Sun, 26 Dec 2004 17:52:30 +0000 (17:52 +0000)
committerSeemant Kulleen <seemant@gentoo.org>
Sun, 26 Dec 2004 17:52:30 +0000 (17:52 +0000)
app-office/gnucash/ChangeLog
app-office/gnucash/Manifest
app-office/gnucash/files/digest-gnucash-1.6.8 [deleted file]
app-office/gnucash/files/digest-gnucash-1.8.10 [new file with mode: 0644]
app-office/gnucash/files/digest-gnucash-1.8.7 [deleted file]
app-office/gnucash/gnucash-1.6.8.ebuild [deleted file]
app-office/gnucash/gnucash-1.8.10.ebuild [moved from app-office/gnucash/gnucash-1.8.7.ebuild with 71% similarity]
app-office/gnucash/gnucash-1.8.9.ebuild

index b5a0874161c63d09894ec10f4d36946424b11f2f..36172f2424271139201c22195a23c7adc424f0ec 100644 (file)
@@ -1,6 +1,13 @@
 # ChangeLog for app-office/gnucash
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.53 2004/12/12 05:14:50 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/ChangeLog,v 1.54 2004/12/26 17:52:30 seemant Exp $
+
+*gnucash-1.8.10 (26 Dec 2004)
+
+  26 Dec 2004; Seemant Kulleen <seemant@gentoo.org> +gnucash-1.8.10.ebuild,
+  gnucash-1.8.9.ebuild:
+  version bump, thanks to: Martin Gramatke <xmit@gmx.de> and Urs Joss
+  <tschenturs@gmx.ch> in bug #73702
 
   11 Dec 2004; Jason Wever <weeve@gentoo.org> gnucash-1.8.9.ebuild:
   Stable on sparc.
index 578da5b1e1729aab59f1c71cd3e90083c7fdcd67..906e693031f80a37b8f2efa713c880bd11bb2c02 100644 (file)
@@ -1,10 +1,8 @@
-MD5 7e7aea08696879b1fbb4700601978413 ChangeLog 8816
-MD5 b66e1106b4e35eb9d717387f4bab874c gnucash-1.6.8.ebuild 1900
-MD5 f092948c729cf6f29706f01da1f33e7b gnucash-1.8.7.ebuild 2638
-MD5 344fd6f2a055d6db85a178b6b124851e gnucash-1.8.8.ebuild 2644
+MD5 0f42b0651aa735180cc0ffe160677430 gnucash-1.8.9.ebuild 3077
+MD5 9bb24a5c065b56e52d95b73c0983fc62 gnucash-1.8.10.ebuild 3115
+MD5 c60b618a7449d3d78d5b0ad047007a5a ChangeLog 9054
 MD5 3c20dccad7b705d7e9a379e6831149f9 metadata.xml 252
-MD5 75f997e7c0bc0f72955e236af797c4e1 gnucash-1.8.9.ebuild 3052
-MD5 8ccd6e0765bb53caad58e8f736b020e9 files/digest-gnucash-1.6.8 67
-MD5 0f94abb98bd0f3c658208a411b238acd files/digest-gnucash-1.8.7 137
+MD5 344fd6f2a055d6db85a178b6b124851e gnucash-1.8.8.ebuild 2644
 MD5 e7f62a929b825e039b0912ade52c5998 files/digest-gnucash-1.8.8 137
 MD5 6f6c233c0f0e5d8115b1fccc1ae3e3c0 files/digest-gnucash-1.8.9 137
+MD5 cda4007bfba409e082e55b854576d97f files/digest-gnucash-1.8.10 138
diff --git a/app-office/gnucash/files/digest-gnucash-1.6.8 b/app-office/gnucash/files/digest-gnucash-1.6.8
deleted file mode 100644 (file)
index 1c667c4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 2f881c603f7562dacf49977ec413c7ce gnucash-1.6.8.tar.gz 16655207
diff --git a/app-office/gnucash/files/digest-gnucash-1.8.10 b/app-office/gnucash/files/digest-gnucash-1.8.10
new file mode 100644 (file)
index 0000000..35c09b8
--- /dev/null
@@ -0,0 +1,2 @@
+MD5 3ce22a3e4a1af75e3e206f073d923cfe gnucash-1.8.10.tar.gz 7790243
+MD5 9758d8e523530c2509912761e327a9d5 gnucash-docs-1.8.5.tar.gz 1680438
diff --git a/app-office/gnucash/files/digest-gnucash-1.8.7 b/app-office/gnucash/files/digest-gnucash-1.8.7
deleted file mode 100644 (file)
index 4047500..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 f2d879195fe179004496230ace60b822 gnucash-1.8.7.tar.gz 7414401
-MD5 5344138acf9b6a7bf77d0a06511e11e0 gnucash-docs-1.8.3.tar.gz 1635605
diff --git a/app-office/gnucash/gnucash-1.6.8.ebuild b/app-office/gnucash/gnucash-1.6.8.ebuild
deleted file mode 100644 (file)
index badc3fb..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-1.6.8.ebuild,v 1.18 2004/06/24 22:40:11 agriffis Exp $
-
-inherit flag-o-matic
-
-DESCRIPTION="A personal finance manager"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-HOMEPAGE="http://www.gnucash.org/"
-
-KEYWORDS="x86 ppc"
-SLOT="0"
-LICENSE="GPL-2"
-IUSE="nls postgres"
-
-RDEPEND=">=gnome-base/gnome-libs-1.4.1.2-r1
-       >=dev-libs/popt-1.5
-       >=dev-libs/libxml-1.8.3
-       >=gnome-extra/gtkhtml-0.14.0-r1
-       <gnome-extra/gal-1.99
-       >=gnome-extra/guppi-0.35.5-r2
-       >=gnome-base/gnome-print-0.21
-       postgres? ( dev-db/postgresql )"
-DEPEND="${RDEPEND}
-       >=dev-lang/perl-5
-       >=dev-libs/slib-2.3.8
-       >=dev-lang/swig-1.3_alpha4
-       <=dev-libs/g-wrap-1.3
-       <gnome-base/libglade-2
-       media-libs/gdk-pixbuf
-       <dev-util/guile-1.4.1
-       gnome-base/libghttp
-       nls? ( sys-devel/gettext )"
-
-# won't configure with this
-filter-flags -fomit-frame-pointer
-# gnucash seems to have problems with opts (#14808)
-strip-flags
-replace-flags -O[3-9] -O2
-
-src_unpack() {
-       unpack ${A}
-
-       cd ${S}/src/guile
-       cp argv-list-converters.c argv-list-converters.c.old
-       sed -e "s,printf,g_print,g" \
-               argv-list-converters.c.old > argv-list-converters.c
-       rm argv-list-converters.c.old
-
-       # With --enable-sql (use postgres), the gnucash 1.6.8 build process fails
-       # when making in src/engine.  This should fix that.  --Chouser
-       cd ${S}/src/engine || die
-       cp Makefile.am Makefile.am.old
-       sed -e 's/^SUBDIRS *= */&. /' Makefile.am.old > Makefile.am || die
-       cd ${S}
-       automake || die
-}
-
-src_compile() {
-       local myconf=""
-
-       use nls      || myconf="--disable-nls"
-       use postgres && myconf="$myconf --enable-sql"
-
-       econf --enable-rpc ${myconf} || die "econf failed"
-
-       make || die # Doesn't work with make -j 4 (hallski)
-}
-
-src_install() {
-       einstall
-       dodoc ABOUT-NLS AUTHORS ChangeLog HACKING NEWS README* TODO
-}
similarity index 71%
rename from app-office/gnucash/gnucash-1.8.7.ebuild
rename to app-office/gnucash/gnucash-1.8.10.ebuild
index 4d7f7a8eca67e1587b24e8728662c9a78440b53b..f5f05bc812f63caa1fb7384dada17ebd316edb34 100644 (file)
@@ -1,28 +1,29 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-1.8.7.ebuild,v 1.7 2004/10/05 14:04:05 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-1.8.10.ebuild,v 1.1 2004/12/26 17:52:30 seemant Exp $
 
-inherit flag-o-matic libtool
+inherit flag-o-matic libtool eutils
 
 # won't configure with this
 filter-flags -fomit-frame-pointer
 # gnucash uses GLIB_INLINE, this will break it
 filter-flags -fno-inline
 
-DOC_VER="1.8.3"
-IUSE="nls postgres ofx hbci"
+DOC_VER="1.8.5"
+IUSE="nls postgres ofx hbci quotes chipcard"
 
 DESCRIPTION="A personal finance manager"
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
        mirror://sourceforge/${PN}/${PN}-docs-${DOC_VER}.tar.gz"
 HOMEPAGE="http://www.gnucash.org/"
 
-KEYWORDS="x86 alpha ppc"
 SLOT="0"
 LICENSE="GPL-2"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~amd64"
 
 RDEPEND=">=gnome-base/gnome-libs-1.4.1.2-r1
        >=dev-util/guile-1.6
+       amd64? ( >=dev-util/guile-1.6.4-r2 )
        >=dev-libs/slib-2.3.8
        >=media-libs/libpng-1.0.9
        >=media-libs/jpeg-6b
@@ -32,15 +33,20 @@ RDEPEND=">=gnome-base/gnome-libs-1.4.1.2-r1
        >=gnome-extra/gtkhtml-0.14.0
        <gnome-extra/gal-1.99
        >=dev-libs/libxml-1.8.3
-       >=dev-libs/g-wrap-1.3.3
+       >=dev-libs/g-wrap-1.3.4
        >=gnome-extra/guppi-0.35.5-r2
        >=dev-libs/popt-1.5
        >=app-text/scrollkeeper-0.3.1
        app-text/docbook-xsl-stylesheets
        =app-text/docbook-xml-dtd-4.1.2*
        =sys-libs/db-1*
-       hbci? ( >=net-libs/openhbci-0.9.13 )
-       ofx? ( >=dev-libs/libofx-0.6.4 )
+       ofx? ( >=dev-libs/libofx-0.7.0 )
+       hbci? ( net-libs/aqhbci )
+       chipcard? ( sys-libs/libchipcard
+               net-libs/aqhbci_ddvcard )
+       quotes? ( dev-perl/DateManip
+               dev-perl/Finance-Quote
+               dev-perl/HTML-TableExtract )
        postgres? ( dev-db/postgresql )"
 
 DEPEND="${RDEPEND}
@@ -56,14 +62,14 @@ MAKEOPTS="${MAKEOPTS} -j1"
 
 src_compile() {
        elibtoolize
-       local myconf=""
-
-       # allow warnings to go unheeded
-       myconf="--enable-compile-warnings=no --disable-error-on-warning"
-
-       use postgres && myconf="${myconf} --enable-sql"
 
+       append-ldflags -L/usr/X11R6/$(get_libdir)
        econf \
+               --enable-etags \
+               --enable-ctags \
+               --enable-compile-warnings=no \
+               --disable-error-on-warning \
+               `use_enable postgres sql` \
                `use_enable nls` \
                `use_enable ofx` \
                `use_enable hbci` \
@@ -71,6 +77,9 @@ src_compile() {
 
        emake || die "make failed"
 
+       cd ${WORKDIR}/${P}/src/doc/design
+       emake gnucash-design || die "make gnucash-design failed"
+
        cd ${WORKDIR}/${PN}-docs-${DOC_VER}
        econf --localstatedir=/var/lib || die "doc configure failed"
        emake || die "doc make failed"
@@ -93,6 +102,13 @@ pkg_postinst() {
                echo ">>> Updating Scrollkeeper"
                scrollkeeper-update -q -p ${ROOT}/var/lib/scrollkeeper
        fi
+
+       if ! use quotes; then
+               ewarn
+               einfo "If you wish to enable Online Stock Quotes Retrieval,"
+               einfo "Please re-emerge gnucash with USE=\"quotes\""
+               ewarn
+       fi
 }
 
 pkg_postrm() {
index b6fe3f3385a96930568c06f7a9f9445f5cc56823..9be4d4b46f71647d6e352c803e409ea81428f837 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-1.8.9.ebuild,v 1.10 2004/12/12 05:14:50 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-office/gnucash/gnucash-1.8.9.ebuild,v 1.11 2004/12/26 17:52:30 seemant Exp $
 
 inherit flag-o-matic libtool eutils
 
@@ -40,7 +40,8 @@ RDEPEND=">=gnome-base/gnome-libs-1.4.1.2-r1
        app-text/docbook-xsl-stylesheets
        =app-text/docbook-xml-dtd-4.1.2*
        =sys-libs/db-1*
-       ofx? ( >=dev-libs/libofx-0.6.4 )
+       ofx? ( >=dev-libs/libofx-0.6.4
+               <dev-libs/libofx-0.7.0 )
        hbci? ( >=net-libs/openhbci-0.9.13 )
        quotes? ( dev-perl/DateManip
                dev-perl/Finance-Quote