FreeBSD Bugzilla – Attachment 148393 Details for
Bug 194418
New REJIK, version for SQUID 3.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Renamed port rejik for version squid 3.4
rejik-sq34.shar (text/plain), 9.49 KB, created by
Oleg Deordiev
on 2014-10-17 14:41:47 UTC
(
hide
)
Description:
Renamed port rejik for version squid 3.4
Filename:
MIME Type:
Creator:
Oleg Deordiev
Created:
2014-10-17 14:41:47 UTC
Size:
9.49 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># rejik-sq34 ># rejik-sq34/files ># rejik-sq34/files/pkg-message.in ># rejik-sq34/files/patch-Makefile ># rejik-sq34/pkg-plist ># rejik-sq34/Makefile ># rejik-sq34/distinfo ># rejik-sq34/pkg-descr ># >echo c - rejik-sq34 >mkdir -p rejik-sq34 > /dev/null 2>&1 >echo c - rejik-sq34/files >mkdir -p rejik-sq34/files > /dev/null 2>&1 >echo x - rejik-sq34/files/pkg-message.in >sed 's/^X//' >rejik-sq34/files/pkg-message.in << 'e7946942ab9a24973c6fd57e21b99a5d' >X=============================================================================== >X1. Make sure that squid runs under user %%SQUID_USER%% and group %%SQUID_GROUP%%. >X >X2. See %%INSTALL_PATH%%/redirector.conf.dist for default configuration. Edit %%INSTALL_PATH%%/redirector.conf if you need. >X >X3. Add line >X redirect_program %%INSTALL_PATH%%/redirector to squid.conf. >X >X4. See http://www.rejik.ru/ for detailed instructions. >X=============================================================================== >e7946942ab9a24973c6fd57e21b99a5d >echo x - rejik-sq34/files/patch-Makefile >sed 's/^X//' >rejik-sq34/files/patch-Makefile << 'f8a5e1788c1c4d004fe976d65b78411b' >X--- Makefile.bak Sat Oct 29 09:55:05 2005 >X+++ Makefile Wed Nov 2 12:52:41 2005 >X@@ -4,7 +4,7 @@ >X SQUID_GROUP=nogroup >X >X CC=gcc -Wall >X-INCLUDE=-I/usr/include -I/usr/local/include -I/usr/include/pcre >X+INCLUDE=-I/usr/include -I/usr/local/include -I/usr/local/include/pcre >X LIBS=-L/lib `pcre-config --libs` >X >X ### Don't edit >f8a5e1788c1c4d004fe976d65b78411b >echo x - rejik-sq34/pkg-plist >sed 's/^X//' >rejik-sq34/pkg-plist << 'a3f3eea30e411aaf37db3ec4495a8525' >X%%DBL%%%%INSTALL_DIR%%/dbl/FAST >X%%DBL%%%%INSTALL_DIR%%/dbl/FULL >X%%DBL%%@dirrmtry %%INSTALL_DIR%%/dbl/NEW >X%%DBL%%@unexec if cmp -s %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.dist; then rm -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update; fi >X%%DBL%%%%INSTALL_DIR%%/dbl/Update.dist >X%%DBL%%@exec [ -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update ] || cp -p %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.dist %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update >X%%DBL%%@unexec if cmp -s %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast.dist; then rm -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast; fi >X%%DBL%%%%INSTALL_DIR%%/dbl/Update.Fast.dist >X%%DBL%%@exec [ -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast ] || cp -p %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast.dist %%PREFIX%%/%%INSTALL_DIR%%/dbl/Update.Fast >X%%DBL%%@unexec if cmp -s %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand.dist; then rm -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand; fi >X%%DBL%%%%INSTALL_DIR%%/dbl/dbl_expand.dist >X%%DBL%%@exec [ -f %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand ] || cp -p %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand.dist %%PREFIX%%/%%INSTALL_DIR%%/dbl/dbl_expand >X%%DBL%%%%INSTALL_DIR%%/dbl/dbl_stat >X%%DBL%%@dirrmtry %%INSTALL_DIR%%/dbl/lists >X%%DBL%%@dirrmtry %%INSTALL_DIR%%/dbl >X%%INSTALL_DIR%%/make-cache >X%%INSTALL_DIR%%/redirector >X@unexec if cmp -s %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf.dist; then rm -f %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf; fi >X%%INSTALL_DIR%%/redirector.conf.dist >X@exec [ -f %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf ] || cp -p %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf.dist %%PREFIX%%/%%INSTALL_DIR%%/redirector.conf >X%%INSTALL_DIR%%/tools/IN.gz >X%%INSTALL_DIR%%/tools/benchmark >X%%INSTALL_DIR%%/tools/check-redirector >X%%INSTALL_DIR%%/tools/kill-cache >X%%INSTALL_DIR%%/tools/set-permissions >X@dirrm %%INSTALL_DIR%%/tools >X@dirrmtry %%INSTALL_DIR%% >X%%BAN%%share/examples/%%INSTALL_DIR%%/banlists/banners/pcre >X%%BAN%%share/examples/%%INSTALL_DIR%%/banlists/banners/urls >X%%BAN%%@dirrm share/examples/%%INSTALL_DIR%%/banlists/banners >X%%BAN%%share/examples/%%INSTALL_DIR%%/banlists/js/urls >X%%BAN%%@dirrm share/examples/%%INSTALL_DIR%%/banlists/js >X%%BAN%%share/examples/%%INSTALL_DIR%%/banlists/mp3/pcre >X%%BAN%%@dirrm share/examples/%%INSTALL_DIR%%/banlists/mp3 >X%%BAN%%share/examples/%%INSTALL_DIR%%/banlists/porno/urls >X%%BAN%%@dirrm share/examples/%%INSTALL_DIR%%/banlists/porno >X%%BAN%%@dirrm share/examples/%%INSTALL_DIR%%/banlists >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/1x1.gif >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/access_denied.html >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/audio-video.html >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/js.js >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/porno.html >X%%WWW%%share/examples/%%INSTALL_DIR%%/squid-like-www-en/spyware.html >X%%WWW%%@dirrm share/examples/%%INSTALL_DIR%%/squid-like-www-en >X@dirrmtry share/examples/%%INSTALL_DIR%% >a3f3eea30e411aaf37db3ec4495a8525 >echo x - rejik-sq34/Makefile >sed 's/^X//' >rejik-sq34/Makefile << '0297cde0f0c25dc50869f070bd3cd046' >X# Created by: Elisey Savateev <b3k@mail.ru> >X# $FreeBSD: head/www/rejik/Makefile 365187 2014-08-17 14:06:11Z marino $ >X >XPORTNAME= rejik >XPORTVERSION= 3.2.11 >XCATEGORIES= www >XMASTER_SITES= http://www.rejik.ru/download/ >XDISTNAME= redirector-${PORTVERSION} >XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} >X >XMAINTAINER= ports@FreeBSD.org >XCOMMENT= Squid redirector used for blocking unwanted content >X >XLIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre >XRUN_DEPENDS= squid:${PORTSDIR}/www/squid >X >XPLIST_SUB= INSTALL_DIR=${INSTALL_DIR} >XSUB_LIST= INSTALL_PATH=${INSTALL_PATH} SQUID_USER=${SQUID_USER} SQUID_GROUP=${SQUID_GROUP} >XSUB_FILES= pkg-message >X >XWRKSRC= ${WRKDIR}/${DISTNAME} >X >XOPTIONS_DEFINE= BAN DBL WWW >X >XOPTIONS_DEFAULT=BAN WWW >X >XBAN_DESC= With banlists >XDBL_DESC= With DBL scripts >XWWW_DESC= With error pages >X >XNO_STAGE= yes >X.include <bsd.port.options.mk> >X >X# Redifine this if you need >XSQUID_USER?= squid >XSQUID_GROUP?= squid >XINSTALL_DIR?= ${PORTNAME} >XINSTALL_PATH?= ${PREFIX}/${INSTALL_DIR} >X >X.if ${PORT_OPTIONS:MBAN} >XDISTFILES+= banlists-2.x.x.tgz >XPLIST_SUB+= BAN="" >X.else >XPLIST_SUB+= BAN="@comment " >X.endif >X >X.if ${PORT_OPTIONS:MWWW} >XDISTFILES+= squid-like-www-en.tgz >XPLIST_SUB+= WWW="" >X.else >XPLIST_SUB+= WWW="@comment " >X.endif >X >X.if ${PORT_OPTIONS:MDBL} >XDISTFILES+= dbl-2.0.tgz >XUSES+= perl5 tar:tgz >XUSE_PERL5= run >XRUN_DEPENDS+= p5-Text-Iconv>=0:${PORTSDIR}/converters/p5-Text-Iconv \ >X p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ >X wget:${PORTSDIR}/ftp/wget >XPLIST_SUB+= DBL="" >X.else >XPLIST_SUB+= DBL="@comment " >X.endif >X >X.include <bsd.port.pre.mk> >X >Xpost-extract: >X @${ECHO_MSG} "===> ----------------------------------------------" >X @${ECHO_MSG} "===> Make sure that squid runs under user squid" >X @${ECHO_MSG} "===> and group squid. If not, redefine SQUID_USER" >X @${ECHO_MSG} "===> and SQUID_GROUP." >X @${ECHO_MSG} "===> ----------------------------------------------" >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|nobody|${SQUID_USER}|g; s|nogroup|${SQUID_GROUP}|g; \ >X s|/usr/local/rejik3|${INSTALL_PATH}|g' \ >X ${WRKSRC}/Makefile >X @${REINPLACE_CMD} -e 's|/usr/local/rejik3|${INSTALL_PATH}|g' \ >X ${WRKSRC}/vars.h ${WRKSRC}/redirector.conf.dist >X >Xpost-install: >X @[ -f ${INSTALL_PATH}/redirector.conf ] || \ >X ${CP} -p ${INSTALL_PATH}/redirector.conf.dist ${INSTALL_PATH}/redirector.conf >X.if !defined(WITHOUT_BAN) >X.if !exists(${EXAMPLESDIR}) >X @${MKDIR} ${EXAMPLESDIR} >X.endif >X @${CP} -R ${WRKDIR}/banlists ${EXAMPLESDIR} >X.endif >X.if defined(WITH_DBL) >X @${REINPLACE_CMD} -e 's|/usr/bin/wget|${LOCALBASE}/bin/wget|g ; \ >X s|/usr/local/rejik3|${INSTALL_PATH}|g' \ >X ${WRKDIR}/dbl/Update ${WRKDIR}/dbl/Update.Fast ${WRKDIR}/dbl/dbl_expand >X @${RM} ${WRKDIR}/dbl/*.bak >X @${CP} ${WRKDIR}/dbl/Update ${WRKDIR}/dbl/Update.dist >X @${CP} ${WRKDIR}/dbl/Update.Fast ${WRKDIR}/dbl/Update.Fast.dist >X @${CP} ${WRKDIR}/dbl/dbl_expand ${WRKDIR}/dbl/dbl_expand.dist >X @${CP} -Rn ${WRKDIR}/dbl ${INSTALL_PATH} >X @${CHOWN} -R ${SQUID_USER}:${SQUID_GROUP} ${INSTALL_PATH}/dbl >X @[ -f ${INSTALL_PATH}/dbl/Update ] || \ >X ${CP} -p ${INSTALL_PATH}/dbl/Update.dist ${INSTALL_PATH}/dbl/Update >X @[ -f ${INSTALL_PATH}/dbl/Update.Fast ] || \ >X ${CP} -p ${INSTALL_PATH}/dbl/Update.Fast.dist ${INSTALL_PATH}/dbl/Update.Fast >X @[ -f ${INSTALL_PATH}/dbl/dbl_expand ] || \ >X ${CP} -p ${INSTALL_PATH}/dbl/dbl_expand.dist ${INSTALL_PATH}/dbl/dbl_expand >X.endif >X.if !defined(WITHOUT_WWW) >X.if !exists(${EXAMPLESDIR}) >X @${MKDIR} ${EXAMPLESDIR} >X.endif >X @${CP} -R ${WRKDIR}/squid-like-www-en ${EXAMPLESDIR} >X.endif >X >X @${CAT} ${PKGMESSAGE} >X >X.include <bsd.port.post.mk> >0297cde0f0c25dc50869f070bd3cd046 >echo x - rejik-sq34/distinfo >sed 's/^X//' >rejik-sq34/distinfo << 'ca9cf8663cdbd6808d84b3a4a3c663ed' >XSHA256 (redirector-3.2.11_squid_3.4.tgz) = f6659d1c68f13c600ecd1736ac249c93eb91c6d834607caf3ecdba690cdcf771 >XSIZE (redirector-3.2.11_squid_3.4.tgz) = 44790 >XSHA256 (banlists-2.x.x.tgz) = 221a40e8db9d19477d6fdece00c9152526a0d2f0c2298504fc99b4378457b09e >XSIZE (banlists-2.x.x.tgz) = 116100 >XSHA256 (squid-like-www-en.tgz) = c4f32179c742cec5f0f03891f8bf0eb4825bfff3a36e6bf0952d641a0973332a >XSIZE (squid-like-www-en.tgz) = 920 >XSHA256 (dbl-2.0.tgz) = 45577958a9f9519919e0b61ccfdbda30a467f55721d94a67cb07e8f1c1e55c55 >XSIZE (dbl-2.0.tgz) = 3355 >ca9cf8663cdbd6808d84b3a4a3c663ed >echo x - rejik-sq34/pkg-descr >sed 's/^X//' >rejik-sq34/pkg-descr << '4c321bdda0a8cea531f9f527bea8923b' >XRejik is a squid redirector used for blocking unwanted content basing >Xon URLs and Perl Compatible Regular Expressions (http://www.pcre.org/). >X >XWWW: http://www.rejik.ru/ >4c321bdda0a8cea531f9f527bea8923b >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 194418
: 148393 |
148419