From 5c09cfb2f184737d203cd65270d082ab75796eb6 Mon Sep 17 00:00:00 2001 From: geos_one Date: Sun, 31 Oct 2010 06:03:16 +0000 Subject: [PATCH] add neon git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2631 6952d904-891a-0410-993b-d76249ca496b --- .../ls_pro_live/armv5tejl-stage4.spec | 4 +- Documentation/ls_pro_live/fsscript | 8 + .../ls_pro_live/root_overlay/etc/sysctl.conf | 66 ++ net-libs/neon/ChangeLog | 610 ++++++++++++++++++ net-libs/neon/Manifest | 9 + net-libs/neon/metadata.xml | 26 + net-libs/neon/neon-0.29.5.ebuild | 105 +++ 7 files changed, 826 insertions(+), 2 deletions(-) create mode 100644 Documentation/ls_pro_live/root_overlay/etc/sysctl.conf create mode 100644 net-libs/neon/ChangeLog create mode 100644 net-libs/neon/Manifest create mode 100644 net-libs/neon/metadata.xml create mode 100644 net-libs/neon/neon-0.29.5.ebuild diff --git a/Documentation/ls_pro_live/armv5tejl-stage4.spec b/Documentation/ls_pro_live/armv5tejl-stage4.spec index f0ec3bc..aa15a42 100644 --- a/Documentation/ls_pro_live/armv5tejl-stage4.spec +++ b/Documentation/ls_pro_live/armv5tejl-stage4.spec @@ -149,7 +149,7 @@ stage4/modblacklist: # correctly for us. Since we do not use this, it is left blank below. # example: # stage4/rcadd: -stage4/rcadd: udev|sysinit micro_evtd|boot hwclock|boot root|boot procfs|boot mtab|boot fsck|boot swap|boot syslog-ng|default net.eth0|default dbus|default linux-logo|default ntpd|default ntp-client|default smartd|default hddtemp|default sshd|default +stage4/rcadd: udev|sysinit micro_evtd-boot|boot hwclock|boot root|boot procfs|boot mtab|boot fsck|boot swap|boot micro_evtd|default syslog-ng|default net.eth0|default dbus|default linux-logo|default ntpd|default ntp-client|default smartd|default hddtemp|default sshd|default # This is for removing init script from runlevels. It is executed after the # defaults shipped with catalyst, so it is possible to remove the defaults using @@ -249,7 +249,7 @@ stage4/unmerge: # a package that you wish to keep, but won't need the full functionality. # example: # stage4/empty: /var/tmp /var/cache /var/db /var/empty /var/lock /var/log /var/run /var/spool /var/state /tmp /usr/portage /usr/share/man /usr/share/info /usr/share/unimaps /usr/include /usr/share/zoneinfo /usr/share/dict /usr/share/doc /usr/share/ss /usr/share/state /usr/share/texinfo /usr/lib/python2.2 /usr/lib/portage /usr/share/gettext /usr/share/i18n /usr/share/rfc /usr/lib/X11/config /usr/lib/X11/etc /usr/lib/X11/doc /usr/src /usr/share/doc /usr/share/man /root/.ccache /etc/cron.daily /etc/cron.hourly /etc/cron.monthly /etc/cron.weekly /etc/logrotate.d /etc/rsync /usr/lib/awk /usr/lib/ccache /usr/lib/gcc-config /usr/lib/nfs /usr/local /usr/diet/include /usr/diet/man /usr/share/consolefonts/partialfonts /usr/share/consoletrans /usr/share/emacs /usr/share/gcc-data /usr/share/genkernel /etc/splash/gentoo /etc/splash/emergence /usr/share/gnuconfig /usr/share/lcms /usr/share/locale /etc/skel -stage4/empty: +stage4/empty: /var/tmp/portage /var/tmp/ccache /var/tmp/binpkg /tmp # This option tells catalyst to clean specific files from the filesystem and is # very usefu in cleaning up stray files in /etc left over after stage4/unmerge. diff --git a/Documentation/ls_pro_live/fsscript b/Documentation/ls_pro_live/fsscript index aa3c836..07a524f 100755 --- a/Documentation/ls_pro_live/fsscript +++ b/Documentation/ls_pro_live/fsscript @@ -17,5 +17,13 @@ rm -rf /usr/.svn rm -rf /usr/local/.svn rm -rf /usr/local/bin/.svn +# qemu-arm don't work woth the newer coreutils +rm -f /etc/portage/package.mask/coreutils + +emerge --sync +# shrink the image by removing most of the /usr/portage dir +# the only dirs that survive are licenses (not requred), profile (required), virtual (not required) +rm -rf /usr/portage/*-* + # chamge password for root user /usr/local/bin/changepassword root goLsProLive diff --git a/Documentation/ls_pro_live/root_overlay/etc/sysctl.conf b/Documentation/ls_pro_live/root_overlay/etc/sysctl.conf new file mode 100644 index 0000000..2df4d88 --- /dev/null +++ b/Documentation/ls_pro_live/root_overlay/etc/sysctl.conf @@ -0,0 +1,66 @@ +# /etc/sysctl.conf +# +# For more information on how this file works, please see +# the manpages sysctl(8) and sysctl.conf(5). +# +# In order for this file to work properly, you must first +# enable 'Sysctl support' in the kernel. +# +# Look in /proc/sys/ for all the things you can setup. +# + +# Disables packet forwarding +net.ipv4.ip_forward = 0 +# Disables IP dynaddr +#net.ipv4.ip_dynaddr = 0 +# Disable ECN +#net.ipv4.tcp_ecn = 0 +# Enables source route verification +net.ipv4.conf.default.rp_filter = 1 +# Enable reverse path +net.ipv4.conf.all.rp_filter = 1 + +# Enable SYN cookies (yum!) +# http://cr.yp.to/syncookies.html +#net.ipv4.tcp_syncookies = 1 + +# Disable source route +#net.ipv4.conf.all.accept_source_route = 0 +#net.ipv4.conf.default.accept_source_route = 0 + +# Disable redirects +#net.ipv4.conf.all.accept_redirects = 0 +#net.ipv4.conf.default.accept_redirects = 0 + +# Disable secure redirects +#net.ipv4.conf.all.secure_redirects = 0 +#net.ipv4.conf.default.secure_redirects = 0 + +# Ignore ICMP broadcasts +#net.ipv4.icmp_echo_ignore_broadcasts = 1 + +# Disables the magic-sysrq key +kernel.sysrq = 1 +# When the kernel panics, automatically reboot in 3 seconds +#kernel.panic = 3 +# Allow for more PIDs (cool factor!); may break some programs +#kernel.pid_max = 999999 + +# You should compile nfsd into the kernel or add it +# to modules.autoload for this to work properly +# TCP Port for lock manager +#fs.nfs.nlm_tcpport = 0 +# UDP Port for lock manager +#fs.nfs.nlm_udpport = 0 + +# logging settings +The logging levels are +# 0 system is unusable +# 1 action must be taken immediately +# 2 critical conditions +# 3 error conditions +# 4 warning conditions +# 5 normal but significant condition +# 6 informational +# 7 debug-level messages +kernel.printk="7" diff --git a/net-libs/neon/ChangeLog b/net-libs/neon/ChangeLog new file mode 100644 index 0000000..d21246a --- /dev/null +++ b/net-libs/neon/ChangeLog @@ -0,0 +1,610 @@ +# ChangeLog for net-libs/neon +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/ChangeLog,v 1.5 2010/10/16 01:21:35 arfrever Exp $ + +*neon-0.29.5 (16 Oct 2010) + + 16 Oct 2010; Arfrever Frehtes Taifersar Arahesis + +neon-0.29.5.ebuild: + Version bump. + +*neon-0.29.4 (01 Oct 2010) + + 01 Oct 2010; Arfrever Frehtes Taifersar Arahesis + +neon-0.29.4.ebuild: + Version bump. + + 10 Sep 2010; Arfrever Frehtes Taifersar Arahesis + metadata.xml: + Restore previous maintainer. + + 19 Aug 2010; Jeroen Roovers metadata.xml: + Remove arfrever. + + 16 May 2010; Markos Chandras neon-0.29.3.ebuild: + Stable on amd64 wrt bug #305181. Thanks to Roeland Douma + + + 04 Apr 2010; Raúl Porcel neon-0.29.3.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #305181 + + 23 Mar 2010; Brent Baude neon-0.29.3.ebuild: + stable ppc, bug 305181 + + 08 Mar 2010; Sven Wegener neon-0.29.1.ebuild, + neon-0.29.2.ebuild, neon-0.29.3.ebuild, +files/neon-0.29-sni-fix.patch: + Pull in a patch from Debian to fix SNI support. + + 04 Mar 2010; Jeroen Roovers neon-0.29.3.ebuild: + Stable for HPPA (bug #305181). + + 28 Feb 2010; Pawel Hajdan jr neon-0.29.3.ebuild: + x86 stable wrt bug #305181 + + 23 Feb 2010; Brent Baude neon-0.29.3.ebuild: + Marking neon-0.29.3 ppc64 for bug 305181 + +*neon-0.29.3 (12 Jan 2010) + + 12 Jan 2010; Arfrever Frehtes Taifersar Arahesis + +neon-0.29.3.ebuild: + Version bump. + + 07 Jan 2010; Christian Faulhammer neon-0.29.2.ebuild: + Transfer Prefix keywords + +*neon-0.29.2 (31 Dec 2009) + + 31 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +neon-0.29.2.ebuild: + Version bump. + +*neon-0.29.1 (19 Dec 2009) + + 19 Dec 2009; Arfrever Frehtes Taifersar Arahesis + +neon-0.29.1.ebuild: + Version bump. + + 30 Nov 2009; Markus Meier neon-0.29.0.ebuild: + arm stable, bug #289419 + + 31 Oct 2009; Brent Baude neon-0.29.0.ebuild: + Marking neon-0.29.0 ppc64 for bug 289419 + + 29 Oct 2009; Markus Meier neon-0.29.0.ebuild: + amd64/x86 stable, bug #289419 + + 27 Oct 2009; Tobias Klausmann neon-0.29.0.ebuild: + Stable on alpha, bug #289419 + + 24 Oct 2009; nixnut neon-0.29.0.ebuild: + ppc stable #289419 + + 23 Oct 2009; Jeroen Roovers neon-0.29.0.ebuild: + Stable for HPPA (bug #289419). + +*neon-0.29.0 (14 Sep 2009) + + 14 Sep 2009; Arfrever Frehtes Taifersar Arahesis + -files/neon-0.28.4-SOCK_CLOEXEC.patch, +neon-0.29.0.ebuild: + Version bump. + + 28 Aug 2009; Petteri Räty -neon-0.28.4.ebuild, + -neon-0.28.5.ebuild: + Remove old security vulnerable versions that also used built_with_use. + + 27 Aug 2009; Alex Legler neon-0.28.6.ebuild: + amd64 stable, security bug 281950 + + 25 Aug 2009; Raúl Porcel neon-0.28.6.ebuild: + alpha/arm/ia64/s390/sh/sparc stable wrt #281950 + + 24 Aug 2009; Brent Baude neon-0.28.6.ebuild: + Marking neon-0.28.6 ppc64 for bug 281950 + + 23 Aug 2009; nixnut neon-0.28.6.ebuild: + ppc stable #281950 + + 20 Aug 2009; Jeroen Roovers neon-0.28.6.ebuild: + Stable for HPPA (bug #281950). + + 19 Aug 2009; Christian Faulhammer neon-0.28.6.ebuild: + stable x86, security bug 281950 + + 19 Aug 2009; Arfrever Frehtes Taifersar Arahesis + neon-0.28.6.ebuild: + Pass --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt option to econf + with USE="gnutls" (bug #281196). + +*neon-0.28.6 (19 Aug 2009) + + 19 Aug 2009; Arfrever Frehtes Taifersar Arahesis + -neon-0.26.4.ebuild, -neon-0.28.3.ebuild, +neon-0.28.6.ebuild: + Version bump. + + 09 Aug 2009; Jeroen Roovers neon-0.28.5.ebuild: + Stable for HPPA (bug #280251). + + 09 Aug 2009; nixnut neon-0.28.5.ebuild: + ppc stable #280251 + + 05 Aug 2009; neon-0.28.5.ebuild: + Marked stable on AMD64 as requested by Arfrever Frehtes Taifersar Arahesis + in bug #280251. Tested using RadioSeven.se MP3 + stream in media-sound/audacious-2.1, neon compiled with USE="expat gnutls + nls ssl zlib -doc -kerberos -pkcs11 -socks5". + +*neon-0.28.5 (04 Jul 2009) + + 04 Jul 2009; Arfrever Frehtes Taifersar Arahesis + -neon-0.28.2.ebuild, +neon-0.28.5.ebuild: + Version bump. + + 12 Jun 2009; Arfrever Frehtes Taifersar Arahesis + neon-0.28.4.ebuild, +files/neon-0.28.4-SOCK_CLOEXEC.patch: + Fix support for old kernels + new glibc built against new kernel headers + (bug #264101). + + 03 May 2009; Markus Meier neon-0.28.4.ebuild: + amd64 stable, bug #267272 + + 26 Apr 2009; Raúl Porcel neon-0.28.4.ebuild: + alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #267272 + + 24 Apr 2009; Brent Baude neon-0.28.4.ebuild: + stable ppc, bug 267272 + + 24 Apr 2009; Brent Baude neon-0.28.4.ebuild: + stable ppc64, bug 267272 + + 24 Apr 2009; Jeroen Roovers neon-0.28.4: + Stable for HPPA (bug #267272). + +*neon-0.28.4 (21 Mar 2009) + + 21 Mar 2009; Arfrever Frehtes Taifersar Arahesis + metadata.xml, +neon-0.28.4.ebuild: + Version bump (bug #261572). + + 12 Nov 2008; Peter Volkov neon-0.28.3.ebuild: + ~mips keyword back, bug #212056. + + 08 Sep 2008; Guy Martin neon-0.28.3.ebuild: + Stable on hppa. + + 07 Sep 2008; Raúl Porcel neon-0.28.3.ebuild: + ia64 stable wrt #236128 + + 07 Sep 2008; Markus Meier neon-0.28.3.ebuild: + amd64/x86 stable, bug #236128 + + 06 Sep 2008; Jose Luis Rivero neon-0.28.3.ebuild: + Stable on alpha wrt #236128 + + 06 Sep 2008; Friedrich Oslage neon-0.28.3.ebuild: + Stable on sparc, bug #236128 + + 04 Sep 2008; Brent Baude neon-0.28.3.ebuild: + stable ppc, bug 236128 + + 04 Sep 2008; Brent Baude neon-0.28.3.ebuild: + stable ppc64, bug 236128 + + 29 Aug 2008; Markus Meier neon-0.28.3.ebuild: + mark unstable for amd64/x86, bug #236128 comment #3 + + 29 Aug 2008; Markus Meier neon-0.28.3.ebuild: + amd64/x86 stable, bug #236128 + +*neon-0.28.3 (29 Aug 2008) + + 29 Aug 2008; Benedikt Böhm +neon-0.28.3.ebuild: + version bump wrt security #234826 + + 14 Jun 2008; nixnut neon-0.28.2.ebuild: + Added ~ppc wrt bug 212056 + + 01 Jun 2008; Benedikt Böhm neon-0.26.4.ebuild, + -neon-0.28.1.ebuild: + fix #219888 + + 19 Apr 2008; Benedikt Böhm neon-0.28.1.ebuild, + neon-0.28.2.ebuild: + fix socks support wrt #217538 + +*neon-0.28.2 (13 Apr 2008) + + 13 Apr 2008; Benedikt Böhm +neon-0.28.2.ebuild: + version bump wrt #216240 + + 13 Apr 2008; Benedikt Böhm neon-0.28.1.ebuild: + fix documentation install; re-drop mips and ppc keywords due to repoman + being a bitch and not checking for masked ebuilds anymore + + 13 Apr 2008; Benedikt Böhm + -files/neon-0.27.2-linguas.patch, neon-0.26.4.ebuild, -neon-0.27.2.ebuild, + neon-0.28.1.ebuild: + fix sock support; remove old version + + 23 Mar 2008; Benedikt Böhm neon-0.28.1.ebuild: + fix LINGUAS + +*neon-0.28.1 (22 Mar 2008) + + 22 Mar 2008; Benedikt Böhm +neon-0.28.1.ebuild: + version bump wrt #210532 + + 27 Jan 2008; Benedikt Böhm + +files/neon-0.27.2-linguas.patch, neon-0.27.2.ebuild: + fix #205959 + +*neon-0.27.2 (27 Jan 2008) + + 27 Jan 2008; Benedikt Böhm -neon-0.26.1-r1.ebuild, + -neon-0.26.3.ebuild, +neon-0.27.2.ebuild: + version bump; cleanup; #198753 + + 02 Jan 2008; Jeroen Roovers neon-0.26.4.ebuild: + Stable for HPPA (bug #203260). + + 30 Dec 2007; Samuli Suominen neon-0.26.4.ebuild: + amd64 stable wrt #203260 + + 29 Dec 2007; Raúl Porcel neon-0.26.4.ebuild: + alpha/ia64/sparc stable wrt #203260 + + 29 Dec 2007; Brent Baude neon-0.26.4.ebuild: + Marking neon-0.26.4 ppc64 for bug 203260 + + 28 Dec 2007; Markus Meier neon-0.26.4.ebuild: + x86 stable, bug #203260 + + 28 Dec 2007; nixnut neon-0.26.4.ebuild: + Stable on ppc wrt bug 203560 + + 28 Dec 2007; Benedikt Böhm metadata.xml, + -neon-0.24.7.ebuild, -neon-0.25.3.ebuild, -neon-0.25.5.ebuild, + -neon-0.26.1.ebuild: + cleanup old cruft + +*neon-0.26.4 (10 Nov 2007) + + 10 Nov 2007; Benedikt Böhm +neon-0.26.4.ebuild: + version bump; fixes #114759, #162318, #186929, #197964 + + 06 Jul 2007; Mike Frysinger neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild, neon-0.26.3.ebuild: + If glibc does not have IUSE=nptl, assume it is enabled as newer versions + only support nptl. + + 27 Jun 2007; Lars Weiler neon-0.26.3.ebuild: + Stable on ppc; bug #178264. + + 27 Jun 2007; Jeroen Roovers neon-0.26.3.ebuild: + Stable for HPPA (bug #178264). + + 15 Jun 2007; Raúl Porcel neon-0.26.3.ebuild: + alpha/ia64/x86 stable wrt #178264 + + 14 Jun 2007; Christoph Mende neon-0.26.3.ebuild: + Stable on amd64 wrt bug 178264 + + 13 Jun 2007; Gustavo Zacarias neon-0.26.3.ebuild: + Stable on sparc wrt #178264 + + 09 Jun 2007; Markus Rothe neon-0.26.3.ebuild: + Stable on ppc64; bug #178264 + +*neon-0.26.3 (14 May 2007) + + 14 May 2007; Carsten Lohrke +neon-0.26.3.ebuild: + Version bump. + + 04 Apr 2007; Fabian Groffen neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild: + Drop userland_Darwin stuff, add virtual/libintl dependency when nls USE-flag + in use, bug #160165 + + 03 Mar 2007; Mike Frysinger neon-0.26.1-r1.ebuild: + Fix xml2 configure typo as noted by R Stephan #155952. + + 18 Oct 2006; Roy Marples neon-0.26.1-r1.ebuild: + Added ~sparc-fbsd keyword. + + 07 Oct 2006; Mike Frysinger neon-0.26.1.ebuild, + neon-0.26.1-r1.ebuild: + Punt invalid use of USE=static. + + 01 Oct 2006; Guy Martin neon-0.26.1-r1.ebuild: + Stable on hppa. + +*neon-0.26.1-r1 (24 Sep 2006) + + 24 Sep 2006; Paul de Vrieze +neon-0.26.1-r1.ebuild: + Gnutls support is broken in connection with subversion. This should fix + #148306 and others once and for all. + + 03 Sep 2006; Joshua Kinard neon-0.26.1.ebuild: + Marked stable on mips. + + 14 Aug 2006; Paul de Vrieze neon-0.26.1.ebuild: + built_with_use dies when the package is not installed at all. To prevent + dying and allow things to (hopefully) work on a ulibc system add an extra + has_version check around it. This should solve bug #143886. + + 05 Aug 2006; Chris White metadata.xml: + metadata.xml translation by Yoshino-san in bug #136538 + + 30 Jul 2006; Daniel Gryniewicz neon-0.26.1.ebuild: + Marked stable on amd64 for bug #139506 + + 26 Jul 2006; Joshua Kinard neon-0.25.5.ebuild: + Marking stable on mips (dep needed by gnome-vfs). + + 25 Jul 2006; Thomas Cort neon-0.26.1.ebuild: + Stable on alpha wrt Bug #139506. + + 23 Jul 2006; Akinori Hattori neon-0.26.1.ebuild: + x86 stable, bug #139506 + + 23 Jul 2006; Tobias Scherbaum neon-0.26.1.ebuild: + ppc stable, bug #139506 + + 20 Jul 2006; Markus Rothe neon-0.26.1.ebuild: + Stable on ppc64; bug #139506 + + 17 Jul 2006; Daniel Gryniewicz neon-0.25.3.ebuild: + Marked stable on amd64 for bug #139612 + + 16 Jul 2006; Tobias Scherbaum neon-0.25.3.ebuild: + hppa stable, bug #139612 + + 14 Jul 2006; Tobias Scherbaum neon-0.25.3.ebuild: + ppc stable, bug #139612 + + 13 Jul 2006; Patrick McLean neon-0.26.1.ebuild: + Add ewarn about API breakage. + + 13 Jul 2006; Aron Griffis neon-0.26.1.ebuild: + Mark 0.26.1 stable on ia64. #139507 + + 12 Jul 2006; Chris Gianelloni neon-0.25.3.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias neon-0.26.1.ebuild: + Stable on sparc wrt #139506 and #139612 + + 10 Jul 2006; Gustavo Zacarias neon-0.25.3.ebuild: + Stable on sparc wrt #139612 + + 05 Jul 2006; Steve Arnold neon-0.26.1.ebuild: + Removed unneccesary make clean from src_test (doh!). + +*neon-0.26.1 (05 Jul 2006) + + 05 Jul 2006; Steve Arnold +neon-0.26.1.ebuild: + Version bump for rapidsvn and subversion support (and bug 137563). + This version adds several new features, so test away (note that socks + support is considered experimental, and tests are somewhat fragile). + + 21 Apr 2006; Diego Pettenò neon-0.25.5.ebuild: + Add missing elibtoolize. + + 30 Mar 2006; Diego Pettenò neon-0.25.5.ebuild: + Add ~x86-fbsd keyword. + +*neon-0.25.5 (21 Feb 2006) + + 21 Feb 2006; Paul de Vrieze +neon-0.25.5.ebuild: + New upstream version (bug #123361) + + 23 Dec 2005; Paul de Vrieze neon-0.25.3.ebuild: + Explicitly disable linking with gssapi. Autodetecting gives a broken + dependency. Using a useflag dependency doesn't work as apparently the + libtool archive created does not have proper dependencies. + + 14 Sep 2005; Aaron Walker neon-0.24.7.ebuild: + 0.24.7 stable on mips. + +*neon-0.25.3 (10 Sep 2005) + + 10 Sep 2005; Daniel Black -neon-0.21.3.ebuild, + -neon-0.23.8.ebuild, -neon-0.23.9.ebuild, -neon-0.24.0.ebuild, + -neon-0.24.2.ebuild, -neon-0.24.4.ebuild, -neon-0.24.5.ebuild, + -neon-0.24.6.ebuild, +neon-0.25.3.ebuild: + version bump. remove old and security vulnerable versions + + 29 Jul 2005; Aaron Walker neon-0.24.7.ebuild: + Added ~mips. + + 20 Jul 2005; Andrej Kacian neon-0.24.7.ebuild: + Commented out the darwin sed call for now. Bug #99647. + + 19 Jul 2005; Kito neon-0.24.7.ebuild: + fix for shared library on Darwin + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 16 Dec 2004; Markus Rothe neon-0.24.7.ebuild: + Stable on ppc64 + + 04 Nov 2004; Aron Griffis neon-0.24.7.ebuild: + add ia64 keyword + + 01 Nov 2004; Markus Rothe neon-0.24.7.ebuild: + Marked ~ppc64; bug #63683 + + 01 Oct 2004; Mamoru KOMACHI neon-0.24.6.ebuild, + neon-0.24.7.ebuild: + Added to ~ppc-macos; bug #58811. + + 23 Jul 2004; Travis Tilley neon-0.24.7.ebuild: + stable on amd64 + + 23 Jul 2004; Guy Martin neon-0.24.7.ebuild: + Marked stable on hppa. + + 23 Jul 2004; Bryan Østergaard,,, neon-0.24.7.ebuild: + Stable on alpha, see bug #57747. + + 20 Jul 2004; Stuart Herbert neon-0.24.7.ebuild: + Stable on x86 + + 20 Jul 2004; Ciaran McCreesh neon-0.24.7.ebuild: + Stable on sparc for bug #57747 + +*neon-0.24.7 (20 Jul 2004) + + 20 Jul 2004; Stuart Herbert +neon-0.24.7.ebuild: + Version bump; required by subversion-1.0.6 + + 02 Jun 2004; Ciaran McCreesh neon-0.24.6.ebuild: + Stable on sparc at klieber's request + + 02 Jun 2004; Aron Griffis neon-0.24.6.ebuild: + stable on alpha + + 24 May 2004; Bryan Østergaard neon-0.24.6.ebuild: + Keyworded ~alpha, requested in bug #51550. + + 20 May 2004; Michael McCabe neon-0.24.6.ebuild: + Marked stable on s390 + +*neon-0.24.6 (19 May 2004) + + 19 May 2004; Paul de Vrieze +neon-0.24.6.ebuild: + New version with security fixes + + 13 May 2004; Michael McCabe neon-0.24.5.ebuild: + Added s390 keywords + + 27 Apr 2004; Travis Tilley neon-0.24.5.ebuild: + stable on amd64 + +*neon-0.24.5 (27 Apr 2004) + + 27 Apr 2004; Paul de Vrieze +neon-0.24.5.ebuild: + New upstream version with SECURITY fixes. Updating is highly recommended + + 26 Apr 2004; Paul de Vrieze neon-0.24.4.ebuild: + Mark stable so that subversion can be marked stable + + 26 Apr 2004; Aron Griffis neon-0.23.8.ebuild, + neon-0.23.9.ebuild, neon-0.24.0.ebuild, neon-0.24.2.ebuild, + neon-0.24.4.ebuild: + Add die following econf for bug 48950 + + 22 Jan 2004; neon-0.24.4.ebuild: + Added ~amd64 keyword. + +*neon-0.24.4 (13 Dec 2003) + + 13 Dec 2003; neon-0.24.4.ebuild: + Add a new version, with some fixes based on bug #32232. patch slightly adapted + from a patch by Jani Averbach + + 28 Nov 2003; Jason Wever neon-0.24.2.ebuild: + Added ~sparc keyword. + + 09 Nov 2003; David Holm neon-0.24.2.ebuild: + Added to ~ppc. + +*neon-0.24.2 (27 Sep 2003) + + 27 Sep 2003; Paul de Vrieze metadata.xml, + neon-0.24.2.ebuild: + Version bump as subversion needs 0.24.2 + +*neon-0.24.0 (26 Sep 2003) + + 26 Sep 2003; Martin Holzer neon-0.24.0.ebuild: + Version bumped. + +*neon-0.23.9 (17 Aug 2003) + + 17 Aug 2003; Paul de Vrieze neon-0.23.8.ebuild, + neon-0.23.9.ebuild: + Add new upstream version that could probably fix some pkg-config bugs + + 17 Aug 2003; Paul de Vrieze neon-0.23.8.ebuild: + Mark neon stable as it is needed for subversion to become stable + + 31 May 2003; root neon-0.21.3.ebuild, neon-0.23.2.ebuild, + neon-0.23.3.ebuild, neon-0.23.5.ebuild, neon-0.23.8.ebuild: + ppc keyworded where necessary + +*neon-0.23.8 (15 Mar 2003) + + 15 Mar 2003; Alain Penders neon-0.23.8.ebuild: Version bump, needed for subversion. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*neon-0.23.5 (15 Nov 2002) + + 15 Nov 2002; Karl Trygve (karltk@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.5 : + The version below was never committed, so I made a new one. Fixes #10721. + + 2 Nov 2002; Joshua Brindle (method@gentoo.org) neon-0.23.5.ebuild files/digest-neon-0.23.3 : + Added zlib support, new upstream version + +*neon-0.23.3 (26 Oct 2002) + + 26 Oct 2002; Karl Trygve Kalleberg neon-0.23.3.ebuild files/digest-neon-0.23.3 : + New upstream version. + +*neon-0.23.2 (18 Oct 2002) + + 18 Oct 2002; Karl Trygve Kalleberg neon-0.23.2.ebuild files/digest-neon-0.23.2 : + New upstream version. + +*neon-0.21.3 (14 Jul 2002) + + 14 Jul 2002; Karl Trygve Kalleberg neon-0.21.3.ebuild : + New upstream version. + Old versions 0.15.3-r1, 0.18.5, 0.19.2-r1, 0.19.2, 0.21.1 removed. + +*neon-0.21.1 (06 Jun 2002) + + 09 Jul 2002; phoen][x neon-0.19.2.ebuild : + Added KEYWORDS. + + 06 Jun 2002; Gabriele Giorgetti neon-0.21.1.ebuild : + Bumped to new version + +*neon-0.19.2-r1 (29 Oct 2002) + + 23 Apr 2003; Paul de Vrieze neon-0.19.2-r1.ebuild: + Unmasked neon-0.19.2 as subversion-0.10_pre1 is marked stable. + + 29 Oct 2002; Karl Trygve Kalleberg neon-0.19.2-r1.ebuild files/digest-neon-0.19.2-r1 : + Resurrected, so that subversion may work. + + 09 Jul 2002; phoen][x neon-0.19.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + +*neon-0.19.2 (26 Feb 2002) + + 09 Jul 2002; phoen][x neon-0.19.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 26 Feb 2002; G.Bevin neon-0.19.2.ebuild, files/digest-neon-0.19.2 : + + upgraded version to latest release + +*neon-0.18.5 (8 Feb 2002) + + 09 Jul 2002; phoen][x neon-0.18.5.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 8 Feb 2002; G.Bevin neon-0.18.5.ebuild, files/digest-neon-0.18.5 : + + upgraded version to latest release + +*neon-0.15.3-r1 (1 Feb 2002) + + 09 Jul 2002; phoen][x neon-0.15.3-r1.ebuild: + Added KEYWORDS, LICENSE, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + Added initial ChangeLog. diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest new file mode 100644 index 0000000..66dfc76 --- /dev/null +++ b/net-libs/neon/Manifest @@ -0,0 +1,9 @@ +AUX neon-0.29-sni-fix.patch 699 RMD160 81c61d57d07be0b910b13a73f2047730ec3db5eb SHA1 348fb08254aa1c725156d61c166d491ec6d688d4 SHA256 afa2cebf130515f48ef9cd93fda7baaef4e0351f247ec52cd75d47aedca3dc2d +DIST neon-0.29.3.tar.gz 881627 RMD160 6825afe3e6a0cda1b6702b2a5876e9c2b4f5e935 SHA1 f84152dd08fc7d3bffadea0bc45ea738d3a873c3 SHA256 849004a9f3cbb79706cd29461142868c25aceb44785eb81c78db0390e1372cb4 +DIST neon-0.29.4.tar.gz 883978 RMD160 dc0a91520453f33d2df9f77471f0e02411092134 SHA1 4ba83b5b69758e4419861ae91ff4a6dddd582bb1 SHA256 739bbe904557ee24356498df2a2e0ab69c5b177c164076fc68b5c4bdaf65dc9e +DIST neon-0.29.5.tar.gz 884484 RMD160 4b6ede3f177f5b1ad7f8cdfcda7eee9215231bf6 SHA1 46e85922b2dad60f50393e7d8d4075c880c7e03e SHA256 dea3c52b9f3f915651c6279c76758acf7c427727e8b9b0130f8b138f24012290 +EBUILD neon-0.29.3.ebuild 3000 RMD160 6c9c2862c3652b9d5bbc2ef34d93593d4250d2aa SHA1 fcaaff78e829d5f13ece2287fb44cad761a1a896 SHA256 cf0cac0b67520d7ae83e1846854e836c0b42b8d81cd75eee46e882fe04087581 +EBUILD neon-0.29.4.ebuild 2957 RMD160 4f27bee9900d05dcc3f02cbdb14018e2ad0f9964 SHA1 86b8ebc21fc95ce9e5c2c0906fb8aff465bcc2be SHA256 1d38f542671998a5440b7eec76357020c68861a00be3d15c795dff522982d2fa +EBUILD neon-0.29.5.ebuild 2957 RMD160 f0a72a01798b857081ba0644144a2dee636d3079 SHA1 e6e87541d12523db32e6a88f49252aa27412d703 SHA256 0e9beeb0b0ab6b655955e6cddd702425ebb89f68fb510e59f1297c95d182d7a1 +MISC ChangeLog 20700 RMD160 ac6f683c01d2c0e9ab7da3a10ec4b0e5c49db8b4 SHA1 b9053f049fa7ef7310a45df4d8b960a0ddf720b9 SHA256 16962adb7afc0147b17f2b79cae6d3fbd317b3e1a14e0b857d35c3273e0aef59 +MISC metadata.xml 1246 RMD160 e91ce5d57c9eacbbb186335d3dce3af0757983ce SHA1 2ec14ffda45b44d90f7871d568de5a83bf1fc43c SHA256 80b25fc6e55897725cdf3ad13701d01cc10dc4fdb14db8ba572ad4a3fc29f9f7 diff --git a/net-libs/neon/metadata.xml b/net-libs/neon/metadata.xml new file mode 100644 index 0000000..1ff49f8 --- /dev/null +++ b/net-libs/neon/metadata.xml @@ -0,0 +1,26 @@ + + + + no-herd + + arfrever@gentoo.org + Arfrever Frehtes Taifersar Arahesis + + + Neon is an HTTP and WebDAV client library for Unix systems, with a C + language API. It provides high-level interfaces to HTTP/1.1 and WebDAV + methods, and a low-level interface to HTTP request/response handling, + allowing new methods to be easily implemented. + + + neon は Unix システムにおける HTTP 及び WebDAV クライアント・ライブラリ + であり、C言語 API です。HTTP/1.1 及び WebDAV のメソッドという高い視点 + でのインターフェイス、HTTP リクエスト/レスポンス のハンドリングという + 低い視点でのインターフェイス、簡単に実装できるようにした新しいメソッド + といったものを提供します。 + + + Add support for net-libs/libproxy + Add support for PKCS#11 using dev-libs/pakchois + + diff --git a/net-libs/neon/neon-0.29.5.ebuild b/net-libs/neon/neon-0.29.5.ebuild new file mode 100644 index 0000000..7574065 --- /dev/null +++ b/net-libs/neon/neon-0.29.5.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/neon/neon-0.29.5.ebuild,v 1.1 2010/10/16 01:21:35 arfrever Exp $ + +EAPI="3" + +inherit autotools libtool versionator + +DESCRIPTION="HTTP and WebDAV client library" +HOMEPAGE="http://www.webdav.org/neon/" +SRC_URI="http://www.webdav.org/neon/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc expat gnutls kerberos libproxy nls pkcs11 ssl zlib" +IUSE_LINGUAS="cs de fr ja nn pl ru tr zh_CN" +for lingua in ${IUSE_LINGUAS}; do + IUSE+=" linguas_${lingua}" +done +unset lingua +RESTRICT="test" + +RDEPEND="expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2 ) + gnutls? ( + >=net-libs/gnutls-2.0 + pkcs11? ( dev-libs/pakchois ) + ) + !gnutls? ( ssl? ( + >=dev-libs/openssl-0.9.6f + pkcs11? ( dev-libs/pakchois ) + ) ) + kerberos? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + nls? ( virtual/libintl ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + local lingua linguas + for lingua in ${IUSE_LINGUAS}; do + use linguas_${lingua} && linguas+=" ${lingua}" + done + sed -i -e "s/ALL_LINGUAS=.*/ALL_LINGUAS=\"${linguas}\"/g" configure.in + + AT_M4DIR="macros" eautoreconf + + elibtoolize +} + +src_configure() { + local myconf + + if has_version sys-libs/glibc; then + einfo "Enabling SSL library thread-safety using POSIX threads..." + myconf+=" --enable-threadsafe-ssl=posix" + fi + + if use expat; then + myconf+=" --with-expat" + else + myconf+=" --with-libxml2" + fi + + if use gnutls; then + myconf+=" --with-ssl=gnutls --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt" + elif use ssl; then + myconf+=" --with-ssl=openssl" + fi + + econf \ + --enable-static \ + --enable-shared \ + $(use_with kerberos gssapi) \ + $(use_with libproxy) \ + $(use_enable nls) \ + $(use_with pkcs11 pakchois) \ + $(use_with zlib) \ + ${myconf} +} + +src_install() { + emake DESTDIR="${D}" install-lib install-headers install-config install-nls || die "emake install failed" + + if use doc; then + emake DESTDIR="${D}" install-docs || die "emake install-docs failed" + fi + + dodoc AUTHORS BUGS NEWS README THANKS TODO + doman doc/man/*.[1-8] +} + +pkg_postinst() { + ewarn "Neon has a policy of breaking API across minor versions, this means" + ewarn "that any package that links against Neon may be broken after" + ewarn "updating. They will remain broken until they are ported to the" + ewarn "new API. You can downgrade Neon to the previous version by doing:" + ewarn + ewarn " emerge --oneshot '<${CATEGORY}/${PN}-$(get_version_component_range 1-2 ${PV})'" + ewarn + ewarn "You may also have to downgrade any package that has not been" + ewarn "ported to the new API yet." +}