diff options
author | 2005-04-22 19:15:12 +0000 | |
---|---|---|
committer | 2005-04-22 19:15:12 +0000 | |
commit | ed2d2be3dbcac3bde000f4d89f3ae5836cd53b93 (patch) | |
tree | ea35ca7703e69b2f955232964f66c73b9338e847 /net-proxy/polipo | |
parent | Adding pcmcia flag. Closes #90025, Cheers Georgi (diff) | |
download | gentoo-2-ed2d2be3dbcac3bde000f4d89f3ae5836cd53b93.tar.gz gentoo-2-ed2d2be3dbcac3bde000f4d89f3ae5836cd53b93.tar.bz2 gentoo-2-ed2d2be3dbcac3bde000f4d89f3ae5836cd53b93.zip |
www-proxy -> net-proxy
(Portage version: 2.0.51.19)
Diffstat (limited to 'net-proxy/polipo')
-rw-r--r-- | net-proxy/polipo/ChangeLog | 14 | ||||
-rw-r--r-- | net-proxy/polipo/Manifest | 8 | ||||
-rw-r--r-- | net-proxy/polipo/files/config | 8 | ||||
-rw-r--r-- | net-proxy/polipo/files/digest-polipo-0.9.8 | 1 | ||||
-rw-r--r-- | net-proxy/polipo/files/polipo-0.9.8-gentoo.patch | 28 | ||||
-rw-r--r-- | net-proxy/polipo/files/polipo.crond | 4 | ||||
-rw-r--r-- | net-proxy/polipo/files/polipo.initd | 32 | ||||
-rw-r--r-- | net-proxy/polipo/metadata.xml | 6 | ||||
-rw-r--r-- | net-proxy/polipo/polipo-0.9.8.ebuild | 57 |
9 files changed, 158 insertions, 0 deletions
diff --git a/net-proxy/polipo/ChangeLog b/net-proxy/polipo/ChangeLog new file mode 100644 index 000000000000..03185c42fd7d --- /dev/null +++ b/net-proxy/polipo/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for www-proxy/polipo +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/polipo/ChangeLog,v 1.1 2005/04/22 19:15:11 mrness Exp $ + + 22 Apr 2005; Alin Nastac <mrness@gentoo.org> : + Rename category & herd www-proxy to net-proxy + +*polipo-0.9.8 (26 Mar 2005) + + 26 Mar 2005; Alin Nastac <mrness@gentoo.org> +metadata.xml, +files/config, + +files/polipo-0.9.8-gentoo.patch, +files/polipo.crond, +files/polipo.initd, + +polipo-0.9.8.ebuild: + Initial import from bug #79618. + diff --git a/net-proxy/polipo/Manifest b/net-proxy/polipo/Manifest new file mode 100644 index 000000000000..8146bdc7e7eb --- /dev/null +++ b/net-proxy/polipo/Manifest @@ -0,0 +1,8 @@ +MD5 73ccf95507242eaec22f869cc6f5b67c polipo-0.9.8.ebuild 1325 +MD5 ea8f54b7d4622a3fcbddecb6f823c446 ChangeLog 546 +MD5 c3de0bbc117c44cd0aad81e19a01094c metadata.xml 294 +MD5 15a13f10a2c408c2e448d0db6fe8d382 files/digest-polipo-0.9.8 64 +MD5 fdf9f12df918b0d2623ebe825a1aa705 files/config 167 +MD5 0fd77c27b055734f263f462304ab3a45 files/polipo-0.9.8-gentoo.patch 935 +MD5 70dea09e9d7e630836c05c4e32b9a1cc files/polipo.crond 76 +MD5 077c0228730fee72173aabf92ea11b19 files/polipo.initd 767 diff --git a/net-proxy/polipo/files/config b/net-proxy/polipo/files/config new file mode 100644 index 000000000000..4c9235582594 --- /dev/null +++ b/net-proxy/polipo/files/config @@ -0,0 +1,8 @@ +daemonise=false +diskCacheRoot=/var/cache/polipo/ +proxyAddress=127.0.0.1 +proxyName=localhost +serverSlots=4 +serverMaxSlots=8 +cacheIsShared=true +allowedClients=127.0.0.1 diff --git a/net-proxy/polipo/files/digest-polipo-0.9.8 b/net-proxy/polipo/files/digest-polipo-0.9.8 new file mode 100644 index 000000000000..0ed95f54de0c --- /dev/null +++ b/net-proxy/polipo/files/digest-polipo-0.9.8 @@ -0,0 +1 @@ +MD5 1a2c7bd7710197daee1c26ce5175edbf polipo-0.9.8.tar.gz 148275 diff --git a/net-proxy/polipo/files/polipo-0.9.8-gentoo.patch b/net-proxy/polipo/files/polipo-0.9.8-gentoo.patch new file mode 100644 index 000000000000..2f02b52232f6 --- /dev/null +++ b/net-proxy/polipo/files/polipo-0.9.8-gentoo.patch @@ -0,0 +1,28 @@ +diff -Nru polipo-0.9.8.orig/Makefile polipo-0.9.8/Makefile +--- polipo-0.9.8.orig/Makefile 2004-06-29 00:30:07.000000000 +0300 ++++ polipo-0.9.8/Makefile 2005-03-26 14:29:21.448931408 +0200 +@@ -80,11 +80,6 @@ + cp -f localindex.html $(TARGET)$(LOCAL_ROOT)/index.html + + install.man: all +- mkdir -p $(TARGET)$(MANDIR)/man1 +- mkdir -p $(TARGET)$(INFODIR) +- cp -f polipo.man $(TARGET)$(MANDIR)/man1/polipo.1 +- cp polipo.info $(TARGET)$(INFODIR)/ +- install-info --info-dir=$(INFODIR) polipo.info + + + polipo.info: polipo.texi +diff -Nru polipo-0.9.8.orig/polipo.h polipo-0.9.8/polipo.h +--- polipo-0.9.8.orig/polipo.h 2005-01-20 01:45:03.000000000 +0200 ++++ polipo-0.9.8/polipo.h 2005-03-26 14:30:20.303984080 +0200 +@@ -61,7 +61,9 @@ + #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L + /* nothing */ + #elif defined(__GNUC__) ++#ifndef inline + #define inline __inline ++#endif + #if (__GNUC__ >= 3) + #define restrict __restrict + #else diff --git a/net-proxy/polipo/files/polipo.crond b/net-proxy/polipo/files/polipo.crond new file mode 100644 index 000000000000..0acd842ec55f --- /dev/null +++ b/net-proxy/polipo/files/polipo.crond @@ -0,0 +1,4 @@ +#!/bin/bash + +#Expire old cached objects +nice -n 15 sudo -u polipo polipo -x diff --git a/net-proxy/polipo/files/polipo.initd b/net-proxy/polipo/files/polipo.initd new file mode 100644 index 000000000000..df0e6dbb27e0 --- /dev/null +++ b/net-proxy/polipo/files/polipo.initd @@ -0,0 +1,32 @@ +#!/sbin/runscript +# Copyright 1999-2005 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/polipo/files/polipo.initd,v 1.1 2005/04/22 19:15:11 mrness Exp $ + +depend() { + need net +} + +start() { + ebegin "Starting Polipo HTTP proxy" + + if [ ! -f "/etc/polipo/config" ]; then + eerror "Unable to read configuration file: /etc/polipo/config" + return 1 + fi + + start-stop-daemon --start --quiet --chuid polipo \ + --background --pidfile /var/run/polipo.pid --make-pidfile \ + --exec /usr/bin/polipo + + eend $? +} + +stop() { + ebegin "Stopping Polipo HTTP proxy" + start-stop-daemon --stop --quiet --pidfile /var/run/polipo.pid + eend $? + + [ -f /var/run/polipo.pid ] && rm /var/run/polipo.pid +} + diff --git a/net-proxy/polipo/metadata.xml b/net-proxy/polipo/metadata.xml new file mode 100644 index 000000000000..913049ec5cda --- /dev/null +++ b/net-proxy/polipo/metadata.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>net-proxy</herd> +<longdescription>A small and fast caching web proxy designed to be used by one person or a small group of people.</longdescription> +</pkgmetadata> diff --git a/net-proxy/polipo/polipo-0.9.8.ebuild b/net-proxy/polipo/polipo-0.9.8.ebuild new file mode 100644 index 000000000000..8de671cbad66 --- /dev/null +++ b/net-proxy/polipo/polipo-0.9.8.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-proxy/polipo/polipo-0.9.8.ebuild,v 1.1 2005/04/22 19:15:11 mrness Exp $ + +inherit eutils + +DESCRIPTION="A caching web proxy" +HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/polipo/" +SRC_URI="http://www.pps.jussieu.fr/~jch/software/files/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND="virtual/libc + sys-apps/texinfo" +RDEPEND="${DEPEND} + app-admin/sudo" + +pkg_setup() { + enewgroup polipo + enewuser polipo -1 /bin/false /var/cache/polipo polipo +} + +src_unpack() { + unpack ${A} + + epatch ${FILESDIR}/${P}-gentoo.patch +} + +src_compile() { + emake "PREFIX=/usr" "CDEBUGFLAGS=${CFLAGS}" all || die "build failed" +} + +src_install() { + einstall "PREFIX=/usr" "TARGET=${D}" || die "install failed" + mv polipo.man polipo.1 + doman ${S}/polipo.1 + doinfo ${S}/polipo.info + + exeinto /etc/init.d ; newexe ${FILESDIR}/polipo.initd polipo + insinto /etc/polipo ; doins ${FILESDIR}/config + insinto /etc/cron.daily ; newins ${FILESDIR}/polipo.crond polipo.sh + + diropts -m0750 -o polipo -g polipo + dodir /var/cache/polipo +} + +pkg_preinst() { + pkg_setup +} + +pkg_postinst() { + einfo "Do not forget to read the manual." + einfo "Change the config file in /etc/polipo to suit your needs." +} |