Bug 59296 - net-p2p/gnunet-0.6.5 version bump
Bug#: 59296 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: net-p2p@gentoo.org Reported By: rockoo@gmail.com
Component: Ebuilds
URL: 
Summary: net-p2p/gnunet-0.6.5 version bump
Keywords:  
Status Whiteboard: 
Opened: 2004-08-03 11:25 0000
Description:   Opened: 2004-08-03 11:25 0000
net-p2p/gnunet-0.6.3a version bump

------- Comment #1 From Jon Hood (RETIRED) 2004-08-03 15:32:57 0000 -------
If you could post a working ebuild, it would be greatly appreciated:

make[4]: Entering directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications/rpc'
source='parameters.c' object='parameters.lo' libtool=yes \
depfile='.deps/parameters.Plo' tmpdepfile='.deps/parameters.TPlo' \
depmode=gcc3 /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include    -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c -o parameters.lo `test -f 'parameters.c' || echo './'`parameters.c
source='rpc.c' object='rpc.lo' libtool=yes \
depfile='.deps/rpc.Plo' tmpdepfile='.deps/rpc.TPlo' \
depmode=gcc3 /bin/sh ../../../depcomp \
/bin/sh ../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include    -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c -o rpc.lo `test -f 'rpc.c' || echo './'`rpc.c
make[4]: *** No rule to make target `../../../src/applications/rpc/libgnunetrpc_util.la', needed by `libgnunetrpc_protocol.la'.  Stop.
make[4]: *** Waiting for unfinished jobs....
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c parameters.c -MT parameters.lo -MD -MP -MF .deps/parameters.TPlo  -fPIC -DPIC -o parameters.lo
gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/include -fno-strict-aliasing -Wall -O3 -march=pentium4 -funroll-loops -pipe -c rpc.c -MT rpc.lo -MD -MP -MF .deps/rpc.TPlo  -fPIC -DPIC -o rpc.lo
make[4]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications/rpc'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/applications'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a'
make: *** [all] Error 2

------- Comment #2 From Christian Schulte 2004-08-05 04:20:55 0000 -------
Created an attachment (id=36806) [details]
proposed ebuild

emakes "-j2" confused the Makefiles

adding MAKEOPTS="" made it compile on my box

------- Comment #3 From Christian Schulte 2004-08-05 04:26:03 0000 -------
maybe for the "gnunet-download-manager"

  guile? ( dev-util/guile )

should be added to the dependencies

------- Comment #4 From Robert Gogolok 2004-08-05 08:34:16 0000 -------
make[3]: Entering directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/server'
source='knownhosts.c' object='knownhosts.o' libtool=no \
depfile='.deps/knownhosts.Po' tmpdepfile='.deps/knownhosts.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/include    -fno-strict-aliasing
-Wall -O2 -c `test -f 'knownhosts.c' || echo './'`knownhosts.c
knownhosts.c: In function `identity2HeloHelper':
knownhosts.c:357: error: `filename' undeclared (first use in this function)
knownhosts.c:357: error: (Each undeclared identifier is reported only once
knownhosts.c:357: error: for each function it appears in.)
make[3]: *** [knownhosts.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnunet-0.6.3a/work/GNUnet-0.6.3a'
make: *** [all] Error 2

gcc version 3.4.1 20040803 

------- Comment #5 From Robert Gogolok 2004-08-05 12:59:09 0000 -------
Ok, it works now with another source, strange.

------- Comment #6 From Christian Schulte 2004-08-07 00:56:05 0000 -------
with http://www.ovmj.org/GNUnet/download/GNUnet-0.6.3a.tar.bz2 it should work
(at least perfectly for me)

------- Comment #7 From Julian Choquette 2004-09-01 18:12:26 0000 -------
GNUnet 0.6.4 has been released

------- Comment #8 From Jon Hood (RETIRED) 2004-09-02 10:52:31 0000 -------
If someone could work on this, it'd be appreciated. If not, I'll work on it
this upcoming bugday.

config.status: executing depfiles commands
configure: NOTICE: IPv6 support will NOT be compiled.
configure: NOTICE: Database support is set to GDBM: true, TDB: false, BDB:
true, MySQL: false
configure: NOTICE: Using libgcrypt for cryptographic primitives.
make: *** No rule to make target `m4/freetype2.m4', needed by `aclocal.m4'. 
Stop.

------- Comment #9 From Daniel Webert 2004-09-26 22:17:59 0000 -------
latest is 0.6.4a 

------- Comment #10 From Daniel Webert 2004-11-17 11:56:34 0000 -------
and latest is 0.6.5

------- Comment #11 From Florian Holzinger 2004-11-18 03:20:21 0000 -------
Created an attachment (id=44206) [details]
gnunet-0.6.5.ebuild

corrected dependencies (gtk2, libgcrypt, gmp)

------- Comment #12 From Bardur Arantsson 2004-12-21 10:59:57 0000 -------
Hi,

As 0.6.5 supports sqlite (>=3.0), the line

    sqlite? ( >=dev-db/sqlite-3.0.8 )

should be added to DEPEND and 

    myconf="${myconf} $(use_with sqlite)"

should be added to the src_compile() function (the other use flags could be handled similarly if a cleaner ebuild is desirable).

I also think only "afs" should be listed in APPLICATIONS in the default "gnuconf.conf" since it explicitly states that all other protocols could be considered security risks.

The following is only for AMD64: 

Enabling IPv6 support seems to cause the ebuild to choke (with some weird message about conflicting declarations of parseRoutes6 and checkIP6Listed in src/util/ipcheck.c). Other than that it seems to work OK on AMD64 (though it was only lightly tested), so ~amd64 can be added to the KEYWORDS (but only if the "use_enable ipv6" bit is made conditional on !~amd64). Hope that last sentence parses OK. :)

------- Comment #13 From Bardur Arantsson 2004-12-21 11:16:24 0000 -------
Another thing which seems rather strange: Why does the init.d script explicitly
specify /var/lib/GNUnet/gnunet.conf when /etc/gnunet.conf is
installed/available? Shouldn't the path be configurable through
/etc/conf.d/gnunet?

------- Comment #14 From Paulo Fidalgo 2005-01-25 20:32:29 0000 -------
there's a new version out ;)
2005-01-23: GNUnet 0.6.6 released
I hope to see it on portage soon...

------- Comment #15 From Jon Lund Steffensen 2005-01-27 14:53:18 0000 -------
Created an attachment (id=49692) [details]
gnunet-0.6.6.ebuild

Ebuild has been cleaned up.
Added support for sqlite.
IPv6 disabled on amd64.
Ebuild creates a gnunet user and a gnunet group for /etc/init.d/gnunet

------- Comment #16 From Jon Lund Steffensen 2005-01-27 14:55:00 0000 -------
Created an attachment (id=49693) [details]
/etc/init.d/gnunet

Updated /etc/init.d/gnunet
Reads a config file in /etc/gnunet.conf
Changes to user gnunet when started.

------- Comment #17 From Daniel Webert 2005-02-11 10:48:04 0000 -------
0.6.6a is latest

------- Comment #18 From Daniel Webert 2005-03-02 12:19:52 0000 -------
0.6.6b is latest

------- Comment #19 From Kris Kersey (RETIRED) 2005-04-01 08:12:09 0000 -------
Just committed 0.6.6b to CVS but I did not test it.  Please test it and let me
know if there are any problem.

------- Comment #20 From Karol Wojtaszek (RETIRED) 2005-05-29 14:28:03 0000 -------
Fixed problems with autotools and perms. Closing.