Lars Strojny commited on 2007-01-07 23:43:56
Zeige 4 geänderte Dateien mit 109 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -0,0 +1,12 @@ |
| 1 |
+AUX purge-Makefile_fix.patch 1825 RMD160 aaa40262d79cea2d98b401ed4e8df864852514f8 SHA1 2c94f27d8f64fd9d670230621c9d359d335e7ddd SHA256 cac1558c2a0a23fdb0d3c6722b56f2a6087d6cc3e8355bd6d06f1cbb5f32392d |
|
| 2 |
+MD5 8eb8de9fba23ac811aa309be7d545b11 files/purge-Makefile_fix.patch 1825 |
|
| 3 |
+RMD160 aaa40262d79cea2d98b401ed4e8df864852514f8 files/purge-Makefile_fix.patch 1825 |
|
| 4 |
+SHA256 cac1558c2a0a23fdb0d3c6722b56f2a6087d6cc3e8355bd6d06f1cbb5f32392d files/purge-Makefile_fix.patch 1825 |
|
| 5 |
+DIST purge-20040201-src.tar.gz 30572 RMD160 c98c146223d6322850e7203af2b074a40440184a SHA1 9347ead8f1444c7c8d1828e0c8ff8bd0ca5e0891 SHA256 d2dbf16dc7eb314a8d51ae67ca49d3901dc689cecf531029e102fde07faa0d06 |
|
| 6 |
+EBUILD purge-20040201.ebuild 568 RMD160 7724646ea3970ba629552342274dfb3c1b50817f SHA1 e805e8571f42a57fa2bfc7ec771888080330d7fc SHA256 1a18cedbb5af7caf62c40e63829df891d899f80db476a2ec1653ba790b9e9fec |
|
| 7 |
+MD5 df445ebb7951b362d12da4050e8e57fb purge-20040201.ebuild 568 |
|
| 8 |
+RMD160 7724646ea3970ba629552342274dfb3c1b50817f purge-20040201.ebuild 568 |
|
| 9 |
+SHA256 1a18cedbb5af7caf62c40e63829df891d899f80db476a2ec1653ba790b9e9fec purge-20040201.ebuild 568 |
|
| 10 |
+MD5 0d1a1fbbf54c7d5671ce0a94e4fb263c files/digest-purge-20040201 253 |
|
| 11 |
+RMD160 c6a314c5cce679088051bef0b801f902d23a294a files/digest-purge-20040201 253 |
|
| 12 |
+SHA256 dbbae981da98a19953ee11993cf6389d3752408c2470b615b0d08f23f4b51f1e files/digest-purge-20040201 253 |
| ... | ... |
@@ -0,0 +1,61 @@ |
| 1 |
+diff -ru purge-orig/Makefile purge/Makefile |
|
| 2 |
+--- purge-orig/Makefile 2007-01-07 23:29:52.000000000 +0100 |
|
| 3 |
++++ purge/Makefile 2007-01-07 23:35:42.000000000 +0100 |
|
| 4 |
+@@ -26,7 +26,7 @@ |
|
| 5 |
+ MAJOR = $(firstword $(subst ., ,$(VERSION))) |
|
| 6 |
+ MINOR = $(strip $(word 2,$(subst ., ,$(VERSION)))) |
|
| 7 |
+ LOADLIBES = |
|
| 8 |
+-SOCKLEN = int # default except for glibc2? |
|
| 9 |
++SOCKLEN = socklen_t # default except for glibc2? |
|
| 10 |
+ |
|
| 11 |
+ # optimization levels - Do *not* use levels above -O1 with g++, |
|
| 12 |
+ # if -fprofile-arcs or -ftest-coverage is selected! Set to different |
|
| 13 |
+@@ -34,7 +34,7 @@ |
|
| 14 |
+ # |
|
| 15 |
+ # - OPT_NORM for normal level optimization, O2 is a good choice. |
|
| 16 |
+ # |
|
| 17 |
+-OPT_NORM = -O2 |
|
| 18 |
++OPT_NORM = |
|
| 19 |
+ |
|
| 20 |
+ # electric fence library, for test purposes only (helps w/ memory leaks) |
|
| 21 |
+ # (developers only) |
|
| 22 |
+@@ -58,7 +58,7 @@ |
|
| 23 |
+ # |
|
| 24 |
+ ## g++ settings for Solaris on Ultra Sparcs (comment out all of above): |
|
| 25 |
+ CXXFLAGS += -DSOLARIS # -ggdb |
|
| 26 |
+-OPT_NORM = -O2 # -mcpu=supersparc |
|
| 27 |
++OPT_NORM = |
|
| 28 |
+ LD = $(CC) |
|
| 29 |
+ ## |
|
| 30 |
+ #EXTRALIB += -lnsl -lsocket -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic |
|
| 31 |
+@@ -85,7 +85,7 @@ |
|
| 32 |
+ CC = cc -n32 -mips3 -r4000 |
|
| 33 |
+ CXXFLAGS = -woff 1174 -LANG:exceptions=off -DHAS_BOOL -DHAS_PSIGNAL |
|
| 34 |
+ LD = $(CXX) |
|
| 35 |
+-OPT_NORM = -O3 -IPA -LNO:opt=1 |
|
| 36 |
++OPT_NORM = |
|
| 37 |
+ # for g++ |
|
| 38 |
+ #CXXFLAGS += -mips3 -mcpu=r4000 |
|
| 39 |
+ endif |
|
| 40 |
+@@ -99,7 +99,7 @@ |
|
| 41 |
+ CC = xlc |
|
| 42 |
+ CXXFLAGS = -qtune=pwr # -qdbxextra -g |
|
| 43 |
+ #CXX = g++ -ffor-scope -DHAS_BOOL -UHAS_PSIGNAL |
|
| 44 |
+-SOCKLEN = size_t |
|
| 45 |
++SOCKLEN = socklen_t |
|
| 46 |
+ LD = $(CXX) |
|
| 47 |
+ endif |
|
| 48 |
+ |
|
| 49 |
+@@ -108,10 +108,10 @@ |
|
| 50 |
+ LIBCVER = $(shell /bin/ls /lib/libc.so.? | \ |
|
| 51 |
+ awk -F'.' '{ if (m<$$3) m=$$3;} END { print m} ')
|
|
| 52 |
+ ifeq (6,${LIBCVER})
|
|
| 53 |
+-SOCKLEN = size_t |
|
| 54 |
++SOCKLEN = socklen_t |
|
| 55 |
+ endif |
|
| 56 |
+ CXXFLAGS += -DHAS_PSIGNAL -DLIBCVERSION=$(LIBCVER) -pipe # -Wall -pedantic |
|
| 57 |
+-OPT_NORM = -march=pentium -O2 |
|
| 58 |
++OPT_NORM = |
|
| 59 |
+ # if your g++ balks (e.g. SuSE still uses 2.7.2.3) |
|
| 60 |
+ #CXXFLAGS += -DHAS_PSIGNAL -DLIBCVERSION=$(LIBCVER) -m486 |
|
| 61 |
+ LD = $(CC) |
| ... | ... |
@@ -0,0 +1,33 @@ |
| 1 |
+# Copyright 1999-2007 Gentoo Foundation |
|
| 2 |
+# Distributed under the terms of the GNU General Public License v2 |
|
| 3 |
+# $Header: $ |
|
| 4 |
+ |
|
| 5 |
+inherit eutils |
|
| 6 |
+ |
|
| 7 |
+DESCRIPTION="A tool to purge squid cache" |
|
| 8 |
+HOMEPAGE="http://www.wa.apana.org.au/~dean/squidpurge/" |
|
| 9 |
+SRC_URI="http://www.wa.apana.org.au/~dean/sources/${PN}-20040201-src.tar.gz"
|
|
| 10 |
+ |
|
| 11 |
+LICENSE="" |
|
| 12 |
+SLOT="0" |
|
| 13 |
+KEYWORDS="~amd64" |
|
| 14 |
+IUSE="" |
|
| 15 |
+ |
|
| 16 |
+DEPEND="" |
|
| 17 |
+RDEPEND="" |
|
| 18 |
+ |
|
| 19 |
+S=${WORKDIR}/${PN}
|
|
| 20 |
+ |
|
| 21 |
+src_unpack() {
|
|
| 22 |
+ unpack ${A} || die
|
|
| 23 |
+ epatch ${FILESDIR}/${PN}-Makefile_fix.patch
|
|
| 24 |
+} |
|
| 25 |
+ |
|
| 26 |
+src_compile() {
|
|
| 27 |
+ emake || die |
|
| 28 |
+} |
|
| 29 |
+ |
|
| 30 |
+src_install() {
|
|
| 31 |
+ insinto /usr/sbin |
|
| 32 |
+ dobin purge |
|
| 33 |
+} |
|
| 0 | 34 |