wok rev 6982
Added tinyproxy. A light-weight HTTP proxy daemon for POSIX operating systems.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Fri Oct 29 01:21:54 2010 +0000 (2010-10-29) |
parents | 1fc6a2ed9274 |
children | 086402ab7a61 |
files | tinyproxy/receipt tinyproxy/stuff/no-docs-and-tests.diff tinyproxy/stuff/tinyproxy |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tinyproxy/receipt Fri Oct 29 01:21:54 2010 +0000 1.3 @@ -0,0 +1,48 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="tinyproxy" 1.7 +VERSION="1.8.2" 1.8 +CATEGORY="network" 1.9 +SHORT_DESC="A light-weight HTTP proxy daemon for POSIX operating systems." 1.10 +MAINTAINER="slaxemulator@gmail.com" 1.11 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.12 +WEB_SITE="https://banu.com/tinyproxy/" 1.13 +WGET="https://banu.com/pub/$PACKAGE/${VERSION%.*}/$TARBALL" 1.14 + 1.15 +# Rules to configure and make the package. 1.16 +compile_rules() 1.17 +{ 1.18 + # Download using real wget since the link is https and we need 1.19 + # --no-check-certificate that works 1.20 + if [ -f $SOURCES_REPOSITORY/$TARBALL ]; then 1.21 + tar xjf $SOURCES_REPOSITORY/$TARBALL 1.22 + else 1.23 + [ -L /usr/bin/wget ] && tazpkg get-install wget --forced 1.24 + wget -O $SOURCES_REPOSITORY/$TARBALL --no-check-certificate "$WGET" 1.25 + tar xjf $SOURCES_REPOSITORY/$TARBALL 1.26 + fi 1.27 + cd $src 1.28 + patch -Np1 -i ../stuff/no-docs-and-tests.diff 1.29 + ./configure \ 1.30 + --prefix=/usr \ 1.31 + --infodir=/usr/share/info \ 1.32 + --mandir=/usr/share/man \ 1.33 + --sysconfdir=/etc/tinyproxy \ 1.34 + --localstatedir=/var \ 1.35 + $CONFIGURE_ARGS && 1.36 + make && make DESTDIR=$PWD/_pkg install 1.37 + # Provide sane defaults 1.38 + sed -i '/^#Listen/a\Listen 127.0.0.1' "$PWD/_pkg/etc/tinyproxy/tinyproxy.conf" 1.39 + 1.40 +} 1.41 + 1.42 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.43 +genpkg_rules() 1.44 +{ 1.45 + mkdir -p $fs/usr/share $fs/etc/init.d 1.46 + cp -a $_pkg/usr/sbin $fs/usr 1.47 + cp -a $_pkg/usr/share/tinyproxy $fs/usr/share 1.48 + cp -a $_pkg/etc/tinyproxy $fs/etc 1.49 + cp -a stuff/tinyproxy $fs/etc/init.d 1.50 +} 1.51 +
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/tinyproxy/stuff/no-docs-and-tests.diff Fri Oct 29 01:21:54 2010 +0000 2.3 @@ -0,0 +1,100 @@ 2.4 +diff --git a/Makefile.am b/Makefile.am 2.5 +index 7de41f2..9d1f99b 100644 2.6 +--- a/Makefile.am 2.7 ++++ b/Makefile.am 2.8 +@@ -2,9 +2,7 @@ SUBDIRS = \ 2.9 + src \ 2.10 + data \ 2.11 + etc \ 2.12 +- docs \ 2.13 + m4macros \ 2.14 +- tests 2.15 + 2.16 + # tools want this on a single line 2.17 + ACLOCAL_AMFLAGS = -I m4macros 2.18 +diff --git a/Makefile.in b/Makefile.in 2.19 +index d0ec918..5be49d4 100644 2.20 +--- a/Makefile.in 2.21 ++++ b/Makefile.in 2.22 +@@ -221,9 +221,7 @@ SUBDIRS = \ 2.23 + src \ 2.24 + data \ 2.25 + etc \ 2.26 +- docs \ 2.27 + m4macros \ 2.28 +- tests 2.29 + 2.30 + 2.31 + # tools want this on a single line 2.32 +diff --git a/configure b/configure 2.33 +index 01d6883..facfadd 100755 2.34 +--- a/configure 2.35 ++++ b/configure 2.36 +@@ -6811,67 +6811,10 @@ 2.37 + fi 2.38 + 2.39 + 2.40 +- 2.41 +- 2.42 +- 2.43 +- 2.44 +- 2.45 +-# Check for asciidoc 2.46 +-# Extract the first word of "a2x", so it can be a program name with args. 2.47 +-set dummy a2x; ac_word=$2 2.48 +-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2.49 +-$as_echo_n "checking for $ac_word... " >&6; } 2.50 +-if test "${ac_cv_path_A2X+set}" = set; then : 2.51 +- $as_echo_n "(cached) " >&6 2.52 +-else 2.53 +- case $A2X in 2.54 +- [\\/]* | ?:[\\/]*) 2.55 +- ac_cv_path_A2X="$A2X" # Let the user override the test with a path. 2.56 +- ;; 2.57 +- *) 2.58 +- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2.59 +-for as_dir in $PATH 2.60 +-do 2.61 +- IFS=$as_save_IFS 2.62 +- test -z "$as_dir" && as_dir=. 2.63 +- for ac_exec_ext in '' $ac_executable_extensions; do 2.64 +- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2.65 +- ac_cv_path_A2X="$as_dir/$ac_word$ac_exec_ext" 2.66 +- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2.67 +- break 2 2.68 +- fi 2.69 +-done 2.70 +- done 2.71 +-IFS=$as_save_IFS 2.72 +- 2.73 +- test -z "$ac_cv_path_A2X" && ac_cv_path_A2X="no" 2.74 +- ;; 2.75 +-esac 2.76 +-fi 2.77 +-A2X=$ac_cv_path_A2X 2.78 +-if test -n "$A2X"; then 2.79 +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $A2X" >&5 2.80 +-$as_echo "$A2X" >&6; } 2.81 +-else 2.82 +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2.83 +-$as_echo "no" >&6; } 2.84 +-fi 2.85 +- 2.86 +- 2.87 +- if test "x$A2X" != "xno"; then 2.88 +- HAVE_A2X_TRUE= 2.89 +- HAVE_A2X_FALSE='#' 2.90 +-else 2.91 +- HAVE_A2X_TRUE='#' 2.92 +- HAVE_A2X_FALSE= 2.93 +-fi 2.94 +- 2.95 +-if test x"$A2X" = x"no"; then 2.96 +- as_fn_error "Test for asciidoc failed. See the file 'INSTALL' for help." "$LINENO" 5 2.97 +-fi 2.98 +- 2.99 ++ HAVE_A2X_TRUE='#' 2.100 ++ HAVE_A2X_FALSE= 2.101 + ac_config_files="$ac_config_files Makefile src/Makefile data/Makefile data/templates/Makefile etc/Makefile docs/Makefile docs/man5/Makefile docs/man5/tinyproxy.conf.txt docs/man8/Makefile docs/man8/tinyproxy.txt m4macros/Makefile tests/Makefile tests/scripts/Makefile" 2.102 + 2.103 +
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/tinyproxy/stuff/tinyproxy Fri Oct 29 01:21:54 2010 +0000 3.3 @@ -0,0 +1,52 @@ 3.4 +#!/bin/sh 3.5 +# /etc/init.d/tinyproxy: Start, stop and restart tinyproxy deamon on SliTaz 3.6 + 3.7 +. /etc/init.d/rc.functions 3.8 + 3.9 +NAME=Tinyproxy 3.10 +DESC="Tiny Proxy" 3.11 +DAEMON=/usr/sbin/tinyproxy 3.12 +OPTION="-c" 3.13 +PIDFILE=/var/run/tinyproxy.pid 3.14 + 3.15 +case "$1" in 3.16 + start) 3.17 + if active_pidfile $PIDFILE tinyproxy ; then 3.18 + echo "$NAME already running." 3.19 + exit 1 3.20 + fi 3.21 + echo -n "Starting $DESC: $NAME... " 3.22 + $DAEMON $OPTION /etc/tinyproxy/tinyproxy.conf 3.23 + status 3.24 + ;; 3.25 + stop) 3.26 + if ! active_pidfile $PIDFILE tinyproxy ; then 3.27 + echo "$NAME is not running." 3.28 + exit 1 3.29 + fi 3.30 + echo -n "Stopping $DESC: $NAME... " 3.31 + killall tinyproxy 3.32 + rm $PIDFILE 3.33 + status 3.34 + ;; 3.35 + restart) 3.36 + if ! active_pidfile $PIDFILE tinyproxy ; then 3.37 + echo "$NAME is not running." 3.38 + exit 1 3.39 + fi 3.40 + echo -n "Restarting $DESC: $NAME... " 3.41 + killall tinyproxy 3.42 + rm $PIDFILE 3.43 + sleep 2 3.44 + $DAEMON $OPTION /etc/tinyproxy/tinyproxy.conf 3.45 + status 3.46 + ;; 3.47 + *) 3.48 + echo "" 3.49 + echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|restart]" 3.50 + echo "" 3.51 + exit 1 3.52 + ;; 3.53 +esac 3.54 + 3.55 +exit 0 3.56 \ No newline at end of file