Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32232 - bug fix/update for net-misc/neon-0.24.4.ebuild
Summary: bug fix/update for net-misc/neon-0.24.4.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
: 35538 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-10-28 17:20 UTC by Jani Averbach
Modified: 2003-12-15 12:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
actual net-misc/neon-0.24.4.ebuild (neon-0.24.4.ebuild,918 bytes, text/plain)
2003-10-28 17:23 UTC, Jani Averbach
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jani Averbach 2003-10-28 17:20:09 UTC
This patch/ new ebuild fix following problems with net-misc/neon ebuild: 
 
1) It adds ~amd64 architecture, (builds and works fine in gentoo amd64) 
2) It corrects IUSE field, which is missing zlib 
3) It corrects DEPEND field (missing dev-libs/zlib) 
3) It adds use expat, which make possible compile neon against expat 
    This is handy with subversion, because subversion will link with apr/apr-utils, which 
are using expat and neon. So if you compile neon against xml2 then you have two 
xml-parser dependencies for one software. 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.



--- neon-0.24.2.ebuild  2003-09-27 20:54:52.000000000 +0000 
+++ neon-0.24.4.ebuild  2003-10-28 23:15:32.579055289 +0000 
@@ -6,17 +6,19 @@ 
 DESCRIPTION="HTTP and WebDAV client library" 
 SRC_URI="http://www.webdav.org/${PN}/${P}.tar.gz" 
 HOMEPAGE="http://www.webdav.org/neon" 
-DEPEND="dev-libs/libxml2 
-       ssl? ( >=dev-libs/openssl-0.9.6f )" 
+DEPEND=" expat? ( dev-libs/expat ) : ( dev-libs/libxml2 ) 
+       ssl? ( >=dev-libs/openssl-0.9.6f ) 
+       zlib? ( sys-libs/zlib )" 
 SLOT="0" 
 LICENSE="GPL-2" 
-KEYWORDS="~x86" 
-IUSE="ssl" 
+KEYWORDS="~x86 ~amd64" 
+IUSE="ssl zlib expat" 
 
 src_compile() { 
        local myc='--enable-shared' 
 
-       use ssl && myc="$myc --with-ssl" 
+       use ssl && myc="$myc --with-ssl" || myc="$myc --without-ssl" 
+       use expat && myc="$myc --with-expat" || myc="$myc --with-libxml2" 
        use zlib && myc="$myc --with-zlib" || myc="$myc --without-zlib" 
 
        econf $myc
Comment 1 Jani Averbach 2003-10-28 17:23:09 UTC
Created attachment 19910 [details]
actual net-misc/neon-0.24.4.ebuild

I have tested this with following use flag combinations:
USE='-ssl expat'
USE='zlib ssl expat'
USE=''
USE='zlib ssl'
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2003-12-10 10:39:23 UTC
*** Bug 35538 has been marked as a duplicate of this bug. ***
Comment 3 Paul de Vrieze (RETIRED) gentoo-dev 2003-12-15 12:47:38 UTC
I've added 0.24.4 with most features from the patch