FreeBSD Bugzilla – Attachment 75198 Details for
Bug 108665
[MAINTAINER UPDATE] www/interchange
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 7.64 KB, created by
loader
on 2007-02-01 19:30:12 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
loader
Created:
2007-02-01 19:30:12 UTC
Size:
7.64 KB
patch
obsolete
>diff -ruN interchange.orig/Makefile interchange/Makefile >--- interchange.orig/Makefile Thu Feb 1 12:18:35 2007 >+++ interchange/Makefile Thu Feb 1 18:14:26 2007 >@@ -6,7 +6,7 @@ > # > > PORTNAME= interchange >-PORTVERSION= 5.4.0 >+PORTVERSION= 5.4.1 > CATEGORIES= www > MASTER_SITES= http://ftp.icdevgroup.org/interchange/5.4/tar/ > >@@ -20,6 +20,7 @@ > ${SITE_PERL}/Business/OnlinePayment.pm:${PORTSDIR}/finance/p5-Business-OnlinePayment > > USE_PERL5= yes >+USE_BZIP2= yes > PERL_CONFIGURE= yes > > OPTIONS= MYSQL "Add MySQL support" off \ >@@ -27,6 +28,8 @@ > > .include <bsd.port.pre.mk> > >+USE_RC_SUBR= interchange.sh >+ > .if defined(WITH_MYSQL) > BUILD_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql > USE_SQLDB= yes >@@ -111,12 +114,10 @@ > @${MKDIR} ${PREFIX}/interchange > > post-install: >- @${INSTALL_SCRIPT} ${FILESDIR}/interchange.sh \ >- ${PREFIX}/etc/rc.d/interchange.sh.sample > .for i in compile_link config_prog configdump dump expire expireall interchange localize makecat offline restart update > @${REINPLACE_CMD} -i "" -e "s:${PREFIX}:${PREFIX}/interchange:g; s:${PREFIX}/interchange/bin: ${PREFIX}/bin:g" ${PREFIX}/bin/${i} > .endfor >- @${CHOWN} -R interch:interch ${PREFIX}/interchange >+ @PKG_PREFIX=${PREFIX} ${SH} ${PKGDIR}/pkg-install ${PKGNAME} POST-INSTALL > > .if ${PERL_LEVEL} < 500600 > IGNORE= needs perl 5.6.1 or higher, install lang/perl5.8 and try again. >diff -ruN interchange.orig/distinfo interchange/distinfo >--- interchange.orig/distinfo Thu Feb 1 12:18:35 2007 >+++ interchange/distinfo Thu Feb 1 13:30:16 2007 >@@ -1,3 +1,3 @@ >-MD5 (interchange-5.4.0.tar.gz) = def855c7cfca000ad41f44cd4db83476 >-SHA256 (interchange-5.4.0.tar.gz) = e73c69e8c8ba0b10142f83051781c48fb885aec96d117fb2b88785041a37ecd4 >-SIZE (interchange-5.4.0.tar.gz) = 2295141 >+MD5 (interchange-5.4.1.tar.bz2) = 8fec2aedd97a0ccb0c3ef6655da062dc >+SHA256 (interchange-5.4.1.tar.bz2) = 77637ad7e413eeb863a1bb8e329eb7688dfb1933efcac056a6dbda7477453a40 >+SIZE (interchange-5.4.1.tar.bz2) = 1989233 >diff -ruN interchange.orig/files/interchange.sh interchange/files/interchange.sh >--- interchange.orig/files/interchange.sh Thu Feb 1 12:18:35 2007 >+++ interchange/files/interchange.sh Thu Jan 1 00:00:00 1970 >@@ -1,49 +0,0 @@ >-#!/bin/sh >-# >-# $FreeBSD: ports/www/interchange/files/interchange.sh,v 1.3 2006/02/20 20:47:48 dougb Exp $ >-# >- >-# PROVIDE: interchange >-# REQUIRE: NETWORKING SERVERS >-# BEFORE: DAEMON >-# KEYWORD: shutdown >- >-# >-# Add the following lines to /etc/rc.conf to enable Interchange: >-# interchange_enable (bool): Set to "NO" by default. >-# Set it to "YES" to enable Interchange >-# interchange_config (str): Default config file: >-# /usr/local/interchange/interchange.cfg >-# interchange_args (str): Custom additional arguments to be passed >-# to interchange (default empty). >-# >- >- >-. /etc/rc.subr >- >-name="interchange" >-rcvar=`set_rcvar` >- >-interchange_enable=${interchange_enable:-"NO"} >-interchange_config=${interchange_config:-"/usr/local/interchange/interchange.cfg"} >-interchange_args=${interchange_args:-""} >- >-load_rc_config $name >- >-interchange_user="interch" >-pidfile="/var/run/interchange/interchange.pid" >-command="/usr/local/bin/interchange" >-command_interpreter="/usr/local/bin/perl" >-command_args="--config=${interchange_config} ${interchange_args}" >- >-stop_cmd="interchange_cmd --stop" >-restart_cmd="interchange_cmd --restart" >-reload_cmd="interchange_cmd --restart" >- >-interchange_cmd() >-{ >- su -l ${interchange_user} -c "exec env PIDfile=${pidfile} ${command} ${command_args} $1" >-} >- >-run_rc_command "$1" >- >diff -ruN interchange.orig/files/interchange.sh.in interchange/files/interchange.sh.in >--- interchange.orig/files/interchange.sh.in Thu Jan 1 00:00:00 1970 >+++ interchange/files/interchange.sh.in Thu Feb 1 17:59:03 2007 >@@ -0,0 +1,53 @@ >+#!/bin/sh >+# >+# $FreeBSD$ >+# >+ >+# PROVIDE: interchange >+# REQUIRE: NETWORKING SERVERS >+# BEFORE: DAEMON >+# KEYWORD: shutdown >+ >+# >+# Add the following lines to /etc/rc.conf to enable Interchange: >+# interchange_enable (bool): Set to "NO" by default. >+# Set it to "YES" to enable Interchange >+# interchange_config (str): Default config file: >+# /usr/local/interchange/interchange.cfg >+# interchange_args (str): Custom additional arguments to be passed >+# to interchange (default empty). >+# >+ >+. %%RC_SUBR%% >+ >+name="interchange" >+rcvar=`set_rcvar` >+ >+interchange_enable=${interchange_enable:-"NO"} >+interchange_config=${interchange_config:-"%%PREFIX%%/interchange/interchange.cfg"} >+interchange_args=${interchange_args:-""} >+ >+load_rc_config $name >+ >+interchange_user="interch" >+rundir="/var/run/interchange" >+pidfile="${rundir}/${name}.pid" >+command="%%PREFIX%%/bin/interchange" >+command_interpreter="%%PREFIX%%/bin/perl" >+command_args="--config=${interchange_config} ${interchange_args}" >+ >+start_cmd="interchange_cmd" >+stop_cmd="interchange_cmd --stop" >+restart_cmd="interchange_cmd --restart" >+reload_cmd="interchange_cmd --restart" >+ >+interchange_cmd() >+{ >+ su -l ${interchange_user} -c "exec env PERL_SIGNALS=unsafe \ >+ ${command} -pidfile ${pidfile} PIDfile=${pidfile} \ >+ -rundir ${rundir} SocketFile=${rundir}/socket \ >+ IPCsocket=${rundir}/socket.ipc ${command_args} $1" >+} >+ >+run_rc_command "$1" >+ >diff -ruN interchange.orig/pkg-deinstall interchange/pkg-deinstall >--- interchange.orig/pkg-deinstall Thu Feb 1 12:18:35 2007 >+++ interchange/pkg-deinstall Thu Feb 1 18:25:15 2007 >@@ -11,8 +11,12 @@ > > # Don't delete it, there may be ${USER} owned files around. > pw usershow "${USER}" >/dev/null 2>&1 \ >- && echo -e "*\n\ >-* To clean up the Interchange from your filesystem, run 'rm -fr ${PKG_PREFIX}/interchange.' \n\ >-* To delete the user '${USER}' permanently, use 'pw userdel ${USER}'.\n*" >+ && echo -e "\n\ >+* To clean up the Interchange from your filesystem, >+* run 'rm -fr ${PKG_PREFIX}/interchange' >+* and 'rm -fr /var/run/interchange' >+* >+* To delete the user '${USER}' permanently, >+* use 'pw userdel ${USER}'.\n" > > exit 0 >diff -ruN interchange.orig/pkg-install interchange/pkg-install >--- interchange.orig/pkg-install Thu Feb 1 12:18:35 2007 >+++ interchange/pkg-install Thu Feb 1 18:14:05 2007 >@@ -41,6 +41,7 @@ > fi > ;; > POST-INSTALL) >- chown -R ${USER}:${GROUP} ${PKG_PREFIX}/interchange >+ /usr/bin/install -d -m 755 -o ${USER} -g ${GROUP} /var/run/interchange >+ /usr/sbin/chown -R ${USER}:${GROUP} ${PKG_PREFIX}/interchange > ;; > esac >diff -ruN interchange.orig/pkg-plist interchange/pkg-plist >--- interchange.orig/pkg-plist Thu Feb 1 12:18:35 2007 >+++ interchange/pkg-plist Thu Feb 1 18:58:17 2007 >@@ -13,7 +13,6 @@ > bin/offline > bin/restart > bin/update >-etc/rc.d/interchange.sh.sample > interchange/_session_storable > interchange/_uid > interchange/catalog_after.cfg >@@ -1184,6 +1183,7 @@ > interchange/src/mod_interchange/README > interchange/src/mod_interchange/mod_interchange.c > interchange/src/mod_interchange/mod_interchange.html >+interchange/src/mod_perl2/Interchange/Link.pm.mod_perl-1.999_21_and_before > interchange/src/mod_perl2/Interchange/Link.pm > interchange/src/mod_perl2/README > interchange/src/mod_perl_tlink.pl >@@ -1513,6 +1513,7 @@ > interchange/standard/products/ship/Xarea.csv > interchange/standard/products/ship/Zone.csv > interchange/standard/products/ship/air_pp.txt >+interchange/standard/products/ship/ems.txt > interchange/standard/products/ship/shipping.asc > interchange/standard/products/ship/surf_pp.txt > interchange/standard/products/ship/ups_cache.txt >@@ -1757,3 +1758,5 @@ > @dirrmtry interchange/src > @dirrmtry interchange/etc > @dirrmtry interchange >+@cwd / >+@dirrmtry /var/run/interchange
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 108665
: 75198