FreeBSD Bugzilla – Attachment 121679 Details for
Bug 164706
[PATCH] www/sarg: add PHP script install switch
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
sarg.patch
sarg.patch (text/plain), 5.74 KB, created by
takefu
on 2012-02-02 10:20:07 UTC
(
hide
)
Description:
sarg.patch
Filename:
MIME Type:
Creator:
takefu
Created:
2012-02-02 10:20:07 UTC
Size:
5.74 KB
patch
obsolete
>diff -ruN /usr/ports/www/sarg/Makefile www/sarg/Makefile >--- /usr/ports/www/sarg/Makefile 2012-01-24 11:32:10.000000000 +0900 >+++ www/sarg/Makefile 2012-02-02 19:02:49.000000000 +0900 >@@ -17,17 +17,17 @@ > LICENSE= GPLv2 > LICENSE_FILE= ${WRKSRC}/LICENSE > >-OPTIONS= GD "Enable GD support" on >+OPTIONS= GD "Enable GD support" on\ >+ PHP "Install PHP for reporting generating" on > > USE_AUTOTOOLS= autoconf aclocal > USE_GMAKE= yes > GNU_CONFIGURE= yes > MAKE_JOBS_SAFE= yes > LDFLAGS+= -L${LOCALBASE}/lib >-CONFIGURE_ARGS= --sysconfdir="${PREFIX}/etc/${PORTNAME}" \ >- --enable-sargphp="${PREFIX}/etc/${PORTNAME}" \ >- --enable-fontdir="${PREFIX}/etc/${PORTNAME}/fonts" \ >- --enable-imagedir="${PREFIX}/etc/${PORTNAME}/images" >+CONFIGURE_ARGS= --sysconfdir="${ETCDIR}" \ >+ --enable-fontdir="${ETCDIR}/fonts" \ >+ --enable-imagedir="${ETCDIR}/images" > > MAN1= sarg.1 > >@@ -46,8 +46,13 @@ > LIB_DEPENDS+= gd.4:${PORTSDIR}/graphics/gd > .endif > >-pre-install: >- ${STRIP_CMD} ${WRKSRC}/sarg >+.if !defined(WITHOUT_PHP) >+CONFIGURE_ARGS+= --enable-sargphp="${ETCDIR}" >+PLIST_SUB+= PHP="" >+.else >+CONFIGURE_ARGS+= --disable-sargphp >+PLIST_SUB+= PHP="@comment " >+.endif > > post-extract: > @${FIND} ${WRKSRC} -type d -exec ${CHMOD} 0755 {} \; >diff -ruN /usr/ports/www/sarg/files/patch-Makefile.in www/sarg/files/patch-Makefile.in >--- /usr/ports/www/sarg/files/patch-Makefile.in 2011-12-30 10:49:26.000000000 +0900 >+++ www/sarg/files/patch-Makefile.in 2012-02-02 18:06:14.000000000 +0900 >@@ -1,11 +1,25 @@ >---- Makefile.in.orig 2011-06-19 16:12:39.000000000 -0300 >-+++ Makefile.in 2011-12-28 10:50:42.000000000 -0200 >-@@ -93,12 +93,11 @@ >+--- Makefile.in.orig 2011-06-20 04:12:39.000000000 +0900 >++++ Makefile.in 2012-02-02 18:04:28.000000000 +0900 >+@@ -27,9 +27,9 @@ >+ LIBS = @LIBS@ -lm >+ SRCDIR = . >+ VPATH = . >+-INSTALL = cp >++INSTALL = @INSTALL@ -m 644 -S >+ >+-INSTALL_PROGRAM = $(INSTALL) >++INSTALL_PROGRAM = @INSTALL@ -m 755 -S -s >+ >+ SRCS = util.c log.c report.c topuser.c email.c sort.c html.c \ >+ index.c getconf.c usage.c decomp.c ip2name.c \ >+@@ -91,14 +91,11 @@ >+ mkdir -p $(DESTDIR)$(IMAGEDIR); \ >+ fi > $(INSTALL_PROGRAM) sarg $(DESTDIR)$(bindir)/sarg >- chmod 755 $(DESTDIR)$(bindir)/sarg >- $(INSTALL_PROGRAM) sarg.1 $(DESTDIR)$(man1dir)/sarg.1 >+- chmod 755 $(DESTDIR)$(bindir)/sarg >+- $(INSTALL_PROGRAM) sarg.1 $(DESTDIR)$(man1dir)/sarg.1 > - chmod 755 $(DESTDIR)$(man1dir)/sarg.1 >-+ chmod 644 $(DESTDIR)$(man1dir)/sarg.1 >++ $(INSTALL) sarg.1 $(DESTDIR)$(man1dir)/sarg.1 > + cp sarg.conf $(DESTDIR)$(sysconfdir)/sarg.conf.default > @if test ! -f $(DESTDIR)$(sysconfdir)/sarg.conf; then \ > echo "cp $(DESTDIR)$(sysconfdir)/sarg.conf"; \ >diff -ruN /usr/ports/www/sarg/pkg-plist www/sarg/pkg-plist >--- /usr/ports/www/sarg/pkg-plist 2011-12-30 10:49:26.000000000 +0900 >+++ www/sarg/pkg-plist 2012-02-02 17:06:11.000000000 +0900 >@@ -12,24 +12,24 @@ > etc/sarg/images/graph.png > etc/sarg/images/sarg-squidguard-block.png > etc/sarg/images/sarg.png >-etc/sarg/sarg-php/COPYING >-etc/sarg/sarg-php/INSTALL >-etc/sarg/sarg-php/LANGUAGES >-etc/sarg/sarg-php/language.php >-etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES/messages.mo >-etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES/messages.po >-etc/sarg/sarg-php/locale/fr/LC_MESSAGES/messages.mo >-etc/sarg/sarg-php/locale/fr/LC_MESSAGES/messages.po >-etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES/messages.mo >-etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES/messages.po >-etc/sarg/sarg-php/locale/ru/LC_MESSAGES/messages.mo >-etc/sarg/sarg-php/locale/ru/LC_MESSAGES/messages.po >-etc/sarg/sarg-php/sarg-block-it.php >-etc/sarg/sarg-php/sarg-realtime.php >-etc/sarg/sarg-php/sarg-squidguard-block.php >-etc/sarg/sarg-php/sarg-squidguard-block2.php >-etc/sarg/sarg-php/style.php >-etc/sarg/sarg-php/translate.this >+%%PHP%%etc/sarg/sarg-php/COPYING >+%%PHP%%etc/sarg/sarg-php/INSTALL >+%%PHP%%etc/sarg/sarg-php/LANGUAGES >+%%PHP%%etc/sarg/sarg-php/language.php >+%%PHP%%etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES/messages.mo >+%%PHP%%etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES/messages.po >+%%PHP%%etc/sarg/sarg-php/locale/fr/LC_MESSAGES/messages.mo >+%%PHP%%etc/sarg/sarg-php/locale/fr/LC_MESSAGES/messages.po >+%%PHP%%etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES/messages.mo >+%%PHP%%etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES/messages.po >+%%PHP%%etc/sarg/sarg-php/locale/ru/LC_MESSAGES/messages.mo >+%%PHP%%etc/sarg/sarg-php/locale/ru/LC_MESSAGES/messages.po >+%%PHP%%etc/sarg/sarg-php/sarg-block-it.php >+%%PHP%%etc/sarg/sarg-php/sarg-realtime.php >+%%PHP%%etc/sarg/sarg-php/sarg-squidguard-block.php >+%%PHP%%etc/sarg/sarg-php/sarg-squidguard-block2.php >+%%PHP%%etc/sarg/sarg-php/style.php >+%%PHP%%etc/sarg/sarg-php/translate.this > etc/sarg/user_limit_block > %%NLS%%share/locale/bg/LC_MESSAGES/sarg.mo > %%NLS%%share/locale/ca/LC_MESSAGES/sarg.mo >@@ -55,16 +55,16 @@ > %%NLS%%share/locale/tr/LC_MESSAGES/sarg.mo > %%NLS%%share/locale/uk/LC_MESSAGES/sarg.mo > %%NLS%%share/locale/zh_CN/LC_MESSAGES/sarg.mo >-@dirrm etc/sarg/sarg-php/locale/ru/LC_MESSAGES >-@dirrm etc/sarg/sarg-php/locale/ru >-@dirrm etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES >-@dirrm etc/sarg/sarg-php/locale/pt_BR >-@dirrm etc/sarg/sarg-php/locale/fr/LC_MESSAGES >-@dirrm etc/sarg/sarg-php/locale/fr >-@dirrm etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES >-@dirrm etc/sarg/sarg-php/locale/en_EN >-@dirrm etc/sarg/sarg-php/locale >-@dirrm etc/sarg/sarg-php >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/ru/LC_MESSAGES >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/ru >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/pt_BR/LC_MESSAGES >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/pt_BR >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/fr/LC_MESSAGES >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/fr >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/en_EN/LC_MESSAGES >+%%PHP%%@dirrm etc/sarg/sarg-php/locale/en_EN >+%%PHP%%@dirrm etc/sarg/sarg-php/locale >+%%PHP%%@dirrm etc/sarg/sarg-php > @dirrm etc/sarg/images > @dirrm etc/sarg/fonts > @dirrmtry etc/sarg
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
Actions:
View
|
Diff
Attachments on
bug 164706
: 121679