FreeBSD Bugzilla – Attachment 165217 Details for
Bug 205754
mail/sqlgrey: Fix missing dependencies (bash, wget, md5sum)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
SVN Diff for the actual port.
sqlgrey-1.8.0_1.diff (text/plain), 5.48 KB, created by
Christian Schwarz
on 2016-01-07 16:26:12 UTC
(
hide
)
Description:
SVN Diff for the actual port.
Filename:
MIME Type:
Creator:
Christian Schwarz
Created:
2016-01-07 16:26:12 UTC
Size:
5.48 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 404952) >+++ Makefile (working copy) >@@ -14,7 +14,9 @@ > > RUN_DEPENDS= p5-Net-Server>=0:${PORTSDIR}/net/p5-Net-Server \ > p5-IO-Multiplex>=0:${PORTSDIR}/devel/p5-IO-Multiplex \ >- p5-Pod-Parser>=0:${PORTSDIR}/textproc/p5-Pod-Parser >+ p5-Pod-Parser>=0:${PORTSDIR}/textproc/p5-Pod-Parser \ >+ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ >+ ${LOCALBASE}/bin/gmd5sum:${PORTSDIR}/sysutils/coreutils > > USES= perl5 shebangfix > SHEBANG_FILES= ${WRKSRC}/sqlgrey-logstats.pl ${WRKSRC}/update_sqlgrey_config ${WRKSRC}/sqlgrey >@@ -60,17 +62,17 @@ > @${REINPLACE_CMD} -e 's!/etc/sqlgrey!${PREFIX}/${ETCDIR}!g' ${WRKSRC}/sqlgrey > > do-install: >- @${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey-logstats.pl ${STAGEDIR}/${PREFIX}/bin >- @${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey ${STAGEDIR}/${PREFIX}/sbin >- @${INSTALL_SCRIPT} ${WRKSRC}/update_sqlgrey_config ${STAGEDIR}/${PREFIX}/sbin >+ ${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey-logstats.pl ${STAGEDIR}/${PREFIX}/bin >+ ${INSTALL_SCRIPT} ${WRKSRC}/sqlgrey ${STAGEDIR}/${PREFIX}/sbin >+ ${INSTALL_SCRIPT} ${WRKSRC}/update_sqlgrey_config ${STAGEDIR}/${PREFIX}/sbin > @cd ${WRKSRC} && perldoc -u sqlgrey | pod2man sqlgrey > ${STAGEDIR}/${MANPREFIX}/man/man1/sqlgrey.1 > @${MKDIR} ${STAGEDIR}/${PREFIX}/${ETCDIR} > .for i in ${ETCFILES} >- @${INSTALL_DATA} ${WRKSRC}/etc/${i} ${STAGEDIR}/${PREFIX}/${ETCDIR}/${i}.sample >+ ${INSTALL_DATA} ${WRKSRC}/etc/${i} ${STAGEDIR}/${PREFIX}/${ETCDIR}/${i}.sample > .endfor > .if ${PORT_OPTIONS:MDOCS} > @${MKDIR} ${STAGEDIR}/${DOCSDIR} >- @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}/${DOCSDIR} >+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}/${DOCSDIR} > @${ECHO_MSG} "===> Documentation installed in ${STAGEDIR}/${DOCSDIR}." > .endif > >Index: files/patch-ipv6 >=================================================================== >--- files/patch-ipv6 (revision 404952) >+++ files/patch-ipv6 (working copy) >@@ -1,11 +0,0 @@ >---- sqlgrey.orig 2013-09-27 06:51:40.913265753 -0500 >-+++ sqlgrey 2013-09-27 06:51:25.000000000 -0500 >-@@ -1037,7 +1037,7 @@ >- return join(":", (split(/:/, $addr))[0..3]); >- } else { >- ## For Non-EUI64 or Non-Global-Unicast return the address >-- return $addr; >-+ return join(":", (split(/:/, $addr))[0..3]); >- } >- } >- >Index: files/patch-sqlgrey >=================================================================== >--- files/patch-sqlgrey (revision 0) >+++ files/patch-sqlgrey (working copy) >@@ -0,0 +1,11 @@ >+--- sqlgrey.orig 2012-02-13 16:54:08 UTC >++++ sqlgrey >+@@ -1037,7 +1037,7 @@ sub ipv6_smart($) { >+ return join(":", (split(/:/, $addr))[0..3]); >+ } else { >+ ## For Non-EUI64 or Non-Global-Unicast return the address >+- return $addr; >++ return join(":", (split(/:/, $addr))[0..3]); >+ } >+ } >+ > >Property changes on: files/patch-sqlgrey >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-update__sqlgrey__config >=================================================================== >--- files/patch-update__sqlgrey__config (revision 0) >+++ files/patch-update__sqlgrey__config (working copy) >@@ -0,0 +1,67 @@ >+--- update_sqlgrey_config.orig 2016-01-06 23:51:29 UTC >++++ update_sqlgrey_config >+@@ -1,7 +1,7 @@ >+-#!/bin/bash >++#!/usr/local/bin/bash >+ >+-# We need md5sum, diff and wget >+-MD5SUM=`which md5sum 2>/dev/null` >++# We need md5sum, diff and fetch >++MD5SUM=`which gmd5sum 2>/dev/null` >+ if [ $? -ne 0 ] >+ then >+ echo "md5sum not found in PATH, can't continue" >+@@ -13,10 +13,10 @@ then >+ echo "diff not found in PATH, can't continue" >+ exit -1 >+ fi >+-WGET=`which wget 2>/dev/null` >++FETCH=`which fetch 2>/dev/null` >+ if [ $? -ne 0 ] >+ then >+- echo "wget not found in PATH, can't continue" >++ echo "fetch not found in PATH, can't continue" >+ exit -1 >+ fi >+ >+@@ -24,7 +24,7 @@ fi >+ LANG=C >+ LC_ALL=C >+ >+-MYDIR=/etc/sqlgrey >++MYDIR=/usr/local/etc/sqlgrey >+ CONF=$MYDIR/sqlgrey.conf >+ >+ # Get whitelists host and pidfile from conf >+@@ -55,11 +55,11 @@ clean_exit() { >+ trap clean_exit 2 3 15 >+ >+ # Fetch MD5 >+-$WGET -q http://$whitelists_host/MD5SUMS >++$FETCH -q http://$whitelists_host/MD5SUMS >+ >+ # Check installed files >+ cd $MYDIR >+-TOUPDATE=`md5sum -c $MYTMP/MD5SUMS 2>/dev/null | grep FAILED | cut -d: -f1` >++TOUPDATE=`$MD5SUM -c $MYTMP/MD5SUMS 2>/dev/null | grep FAILED | cut -d: -f1` >+ >+ if [ -z "$TOUPDATE" ] >+ then >+@@ -77,7 +77,7 @@ for todownload in $TOUPDATE >+ do >+ echo "updating $MYDIR/$todownload:" >+ rm $todownload 2>/dev/null >+- $WGET -N -q http://$whitelists_host/$todownload >++ $FETCH -q http://$whitelists_host/$todownload >+ if [ -f $MYDIR/$todownload ]; then >+ $DIFF -u $MYDIR/$todownload $todownload >+ else >+@@ -85,7 +85,7 @@ do >+ fi >+ done >+ >+-md5sum -c MD5SUMS >/dev/null 2>/dev/null >++$MD5SUM -c MD5SUMS >/dev/null 2>/dev/null >+ if [ $? -ne 0 ] >+ then >+ # Can only happen if remote site is borked or file got corrupt in transit > >Property changes on: files/patch-update__sqlgrey__config >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
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 Diff
View Attachment As Raw
Flags:
koobs
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 205754
:
164896
|
164904
| 165217 |
165218
|
165219