ports/130425: www/rt38 - Database couldn't be initialized
Steven Kreuzer
skreuzer at exit2shell.com
Thu Jan 22 16:50:03 UTC 2009
The following reply was made to PR ports/130425; it has been noted by GNATS.
From: Steven Kreuzer <skreuzer at exit2shell.com>
To: bug-followup at FreeBSD.org,
prehor at gmail.com
Cc:
Subject: Re: ports/130425: www/rt38 - Database couldn't be initialized
Date: Thu, 22 Jan 2009 11:19:57 -0500
--Apple-Mail-426-930927078
Content-Type: text/plain;
charset=US-ASCII;
format=flowed;
delsp=yes
Content-Transfer-Encoding: 7bit
Attached patch should resolve this issue.
In addition, it will also fix config.layout so that /usr/local is not
hardcoded for PREFIX
Thanks
--
Steven Kreuzer
http://www.exit2shell.com/~skreuzer
--Apple-Mail-426-930927078
Content-Disposition: attachment;
filename=rt-setup-database-patch.txt
Content-Type: text/plain;
x-unix-mode=0644;
name="rt-setup-database-patch.txt"
Content-Transfer-Encoding: 7bit
Index: Makefile
===================================================================
RCS file: /usr/share/cvs/freebsd/ports/www/rt38/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile 22 Jan 2009 00:31:15 -0000 1.7
+++ Makefile 21 Jan 2009 16:08:08 -0000
@@ -15,7 +15,7 @@
PORTNAME= rt
PORTVERSION= 3.8.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= http://download.bestpractical.com/pub/rt/release/ \
ftp://ftp.eu.uu.net/pub/unix/ticketing/rt/release/
@@ -30,9 +30,9 @@
CONFLICTS= rt-2* rt-3.0* rt-3.2* rt-3.4* rt-3.6*
LATEST_LINK= rt38
-OPTIONS= MYSQL "Enable MySQL backend" on \
- APACHE2 "Enable Apache2 server" on \
- MODPERL2 "Enable mod_perl2 support" on \
+OPTIONS= MYSQL "Enable MySQL backend" on \
+ APACHE2 "Enable Apache2 server" on \
+ MODPERL2 "Enable mod_perl2 support" on \
POSTGRESQL "Enable Postgresql backend" off \
ORACLE "Enable Oracle backend" off \
SQLITE "Enable SQLite backend" off \
@@ -194,6 +194,7 @@
post-patch:
@${RM} -f ${WRKSRC}/lib/RT.pm.in.orig
+ @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!g' ${WRKSRC}/config.layout
@${REINPLACE_CMD} -e 's!%%SITE_PERL%%!${SITE_PERL}!g' ${WRKSRC}/config.layout
pre-install:
Index: pkg-plist
===================================================================
RCS file: /usr/share/cvs/freebsd/ports/www/rt38/pkg-plist,v
retrieving revision 1.3
diff -u -r1.3 pkg-plist
--- pkg-plist 22 Jan 2009 00:31:15 -0000 1.3
+++ pkg-plist 21 Jan 2009 16:06:27 -0000
@@ -1051,6 +1051,7 @@
share/rt38/html/dhandler
share/rt38/html/index.html
share/rt38/html/l
+ at dirrm share/rt38/etc
@dirrm share/rt38/plugins
@dirrm share/rt38/po
@dirrm share/rt38/html/Widgets/Form
@@ -1183,6 +1184,7 @@
@dirrm share/rt38/html/Admin/CustomFields
@dirrm share/rt38/html/Admin
@dirrm share/rt38/html
+ at dirrm share/rt38/lib
@dirrm share/rt38
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%SITE_PERL%%/RT/URI
Index: files/patch-config.layout
===================================================================
RCS file: /usr/share/cvs/freebsd/ports/www/rt38/files/patch-config.layout,v
retrieving revision 1.2
diff -u -r1.2 patch-config.layout
--- files/patch-config.layout 22 Jan 2009 00:31:16 -0000 1.2
+++ files/patch-config.layout 21 Jan 2009 15:40:24 -0000
@@ -1,6 +1,13 @@
---- ./config.layout.orig 2008-08-18 11:13:57.000000000 -0400
-+++ ./config.layout 2008-12-28 23:12:31.000000000 -0500
-@@ -91,19 +91,20 @@
+--- config.layout.orig 2008-08-18 11:13:57.000000000 -0400
++++ config.layout 2009-01-21 10:35:34.000000000 -0500
+@@ -85,25 +85,26 @@
+ </Layout>
+
+ <Layout FreeBSD>
+- prefix: /usr/local
++ prefix: %%PREFIX%%
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
sbindir: ${exec_prefix}/sbin
sysconfdir: ${prefix}/etc+
mandir: ${prefix}/man
@@ -8,7 +15,7 @@
+ libdir: %%SITE_PERL%%
datadir: ${prefix}/share+
htmldir: ${datadir}/html
-+ sharedir: ${prefix}/share+
++ sharedir: ${prefix}/share+
manualdir: ${prefix}/share/doc+
logfiledir: /var/log
localstatedir: /var/run+
@@ -20,10 +27,10 @@
- customlexdir: ${customdir}/local/po
- customlibdir: ${customdir}/local/lib
+ customdir: ${prefix}
-+ custometcdir: ${customdir}/etc+
++ custometcdir: ${datadir}/etc
+ customhtmldir: ${customdir}/www+
-+ customlexdir: ${sharedir}/po
-+ customlibdir: %%SITE_PERL%%
++ customlexdir: ${datadir}/po
++ customlibdir: ${datadir}/lib
</Layout>
<Layout Win32>
--Apple-Mail-426-930927078
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
--Apple-Mail-426-930927078--
More information about the freebsd-ports-bugs
mailing list