ports/139647: x11-fm/rox-filer and related ports don't work under alternative LOCALBASE
Kris Moore
kmoore at FreeBSD.org
Thu Oct 15 15:30:02 UTC 2009
>Number: 139647
>Category: ports
>Synopsis: x11-fm/rox-filer and related ports don't work under alternative LOCALBASE
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Oct 15 15:30:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Kris Moore
>Release: FreeBSD 7.2
>Organization:
PC-BSD Software
>Environment:
FreeBSD pcbsd 7.2-STABLE FreeBSD 7.2-STABLE #3: Mon Oct 5 10:30:23 EDT 2009 kris at pcbsd:/usr/obj/usr/src/sys/PCBSD.i386 i386
>Description:
The rox-filer, rox-archive, rox-edit, rox-memo, rox-mime-editor, rox-session, rox-videothumbnail, rox-wallpaper ports all don't properly change from /usr/local to a different LOCALBASE. I've attached a .shar archive of all the patch files for these ports, which correct this issue, and seem to work just fine here.
Thanks!
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# 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:
#
# rox-archive.patch
# rox-edit.patch
# rox-filer.patch
# rox-memo.patch
# rox-mime-editor.patch
# rox-patches.shar
# rox-session.patch
# rox-videothumbnail.patch
# rox-wallpaper.patch
#
echo x - rox-archive.patch
sed 's/^X//' >rox-archive.patch << '61a89aefd779a678a2b64b16080e63e7'
X--- rox-archive/Makefile.orig 2009-10-15 14:23:35.000000000 +0000
X+++ rox-archive/Makefile 2009-10-15 14:24:00.000000000 +0000
X@@ -27,6 +27,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/Archive/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/Archive ${PREFIX}/apps/
61a89aefd779a678a2b64b16080e63e7
echo x - rox-edit.patch
sed 's/^X//' >rox-edit.patch << '48f5f8f9b77e4ed419a7c555f286afd9'
X--- rox-edit/Makefile.orig 2009-10-15 14:21:05.000000000 +0000
X+++ rox-edit/Makefile 2009-10-15 14:21:40.000000000 +0000
X@@ -28,6 +28,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/Edit/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/Edit ${PREFIX}/apps/
48f5f8f9b77e4ed419a7c555f286afd9
echo x - rox-filer.patch
sed 's/^X//' >rox-filer.patch << 'ca096aca31c365ba786f558a3a8a5acc'
X--- rox-filer/Makefile.orig 2009-10-15 14:12:05.000000000 +0000
X+++ rox-filer/Makefile 2009-10-15 14:16:52.000000000 +0000
X@@ -34,6 +34,15 @@
X BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
X ALL_TARGET=
X
X+post-configure:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${CONFIGURE_WRKSRC}/configure \
X+ ${CONFIGURE_WRKSRC}/choices.c \
X+ ${CONFIGURE_WRKSRC}/support.c \
X+ ${CONFIGURE_WRKSRC}/type.c \
X+ ${CONFIGURE_WRKSRC}/usericons.c \
X+ ${CONFIGURE_WRKSRC}/xdgmime.c
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps/ROX-Filer
X @cd ${WRKSRC}/ROX-Filer && ${CP} -r .DirIcon AppInfo.xml AppRun Help Messages Options.xml ROX ROX-Filer images style.css Templates.glade subclasses ${PREFIX}/apps/ROX-Filer
ca096aca31c365ba786f558a3a8a5acc
echo x - rox-memo.patch
sed 's/^X//' >rox-memo.patch << '28ea9d9765e914a15be1fa57c98f29fc'
X--- rox-memo/Makefile.orig 2009-10-15 14:27:10.000000000 +0000
X+++ rox-memo/Makefile 2009-10-15 14:27:49.000000000 +0000
X@@ -25,6 +25,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/Memo/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/Memo ${PREFIX}/apps/
28ea9d9765e914a15be1fa57c98f29fc
echo x - rox-mime-editor.patch
sed 's/^X//' >rox-mime-editor.patch << '2df207fda5e478fc49e794ac07f35cf5'
X--- rox-mime-editor/Makefile.orig 2009-08-22 00:39:16.000000000 +0000
X+++ rox-mime-editor/Makefile 2009-10-15 14:06:56.000000000 +0000
X@@ -25,6 +25,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/MIME-Editor/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/MIME-Editor ${PREFIX}/apps/
2df207fda5e478fc49e794ac07f35cf5
echo x - rox-patches.shar
sed 's/^X//' >rox-patches.shar << '13a294a61107e3a8b277259a9e25bd6d'
X# This is a shell archive. Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file". Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X# rox-archive.patch
X# rox-edit.patch
X# rox-filer.patch
X# rox-memo.patch
X# rox-mime-editor.patch
X# rox-patches.shar
X# rox-session.patch
X# rox-videothumbnail.patch
X# rox-wallpaper.patch
X#
Xecho x - rox-archive.patch
Xsed 's/^X//' >rox-archive.patch << '61a89aefd779a678a2b64b16080e63e7'
XX--- rox-archive/Makefile.orig 2009-10-15 14:23:35.000000000 +0000
XX+++ rox-archive/Makefile 2009-10-15 14:24:00.000000000 +0000
XX@@ -27,6 +27,11 @@
XX @${PYTHON_CMD} -m compileall ${WRKSRC}
XX @${PYTHON_CMD} -O -m compileall ${WRKSRC}
XX
XX+pre-install:
XX+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
XX+ ${WRKSRC}/Archive/findrox.py
XX+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
XX+
XX do-install:
XX @${MKDIR} ${PREFIX}/apps
XX @${CP} -r ${WRKSRC}/Archive ${PREFIX}/apps/
X61a89aefd779a678a2b64b16080e63e7
Xecho x - rox-edit.patch
Xsed 's/^X//' >rox-edit.patch << '48f5f8f9b77e4ed419a7c555f286afd9'
XX--- rox-edit/Makefile.orig 2009-10-15 14:21:05.000000000 +0000
XX+++ rox-edit/Makefile 2009-10-15 14:21:40.000000000 +0000
XX@@ -28,6 +28,11 @@
XX @${PYTHON_CMD} -m compileall ${WRKSRC}
XX @${PYTHON_CMD} -O -m compileall ${WRKSRC}
XX
XX+pre-install:
XX+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
XX+ ${WRKSRC}/Edit/findrox.py
XX+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
XX+
XX do-install:
XX @${MKDIR} ${PREFIX}/apps
XX @${CP} -r ${WRKSRC}/Edit ${PREFIX}/apps/
X48f5f8f9b77e4ed419a7c555f286afd9
Xecho x - rox-filer.patch
Xsed 's/^X//' >rox-filer.patch << 'ca096aca31c365ba786f558a3a8a5acc'
XX--- rox-filer/Makefile.orig 2009-10-15 14:12:05.000000000 +0000
XX+++ rox-filer/Makefile 2009-10-15 14:16:52.000000000 +0000
XX@@ -34,6 +34,15 @@
XX BUILD_WRKSRC= ${CONFIGURE_WRKSRC}
XX ALL_TARGET=
XX
XX+post-configure:
XX+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
XX+ ${CONFIGURE_WRKSRC}/configure \
XX+ ${CONFIGURE_WRKSRC}/choices.c \
XX+ ${CONFIGURE_WRKSRC}/support.c \
XX+ ${CONFIGURE_WRKSRC}/type.c \
XX+ ${CONFIGURE_WRKSRC}/usericons.c \
XX+ ${CONFIGURE_WRKSRC}/xdgmime.c
XX+
XX do-install:
XX @${MKDIR} ${PREFIX}/apps/ROX-Filer
XX @cd ${WRKSRC}/ROX-Filer && ${CP} -r .DirIcon AppInfo.xml AppRun Help Messages Options.xml ROX ROX-Filer images style.css Templates.glade subclasses ${PREFIX}/apps/ROX-Filer
Xca096aca31c365ba786f558a3a8a5acc
Xecho x - rox-memo.patch
Xsed 's/^X//' >rox-memo.patch << '28ea9d9765e914a15be1fa57c98f29fc'
XX--- rox-memo/Makefile.orig 2009-10-15 14:27:10.000000000 +0000
XX+++ rox-memo/Makefile 2009-10-15 14:27:49.000000000 +0000
XX@@ -25,6 +25,11 @@
XX @${PYTHON_CMD} -m compileall ${WRKSRC}
XX @${PYTHON_CMD} -O -m compileall ${WRKSRC}
XX
XX+pre-install:
XX+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
XX+ ${WRKSRC}/Memo/findrox.py
XX+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
XX+
XX do-install:
XX @${MKDIR} ${PREFIX}/apps
XX @${CP} -r ${WRKSRC}/Memo ${PREFIX}/apps/
X28ea9d9765e914a15be1fa57c98f29fc
Xecho x - rox-mime-editor.patch
Xsed 's/^X//' >rox-mime-editor.patch << '2df207fda5e478fc49e794ac07f35cf5'
XX--- rox-mime-editor/Makefile.orig 2009-08-22 00:39:16.000000000 +0000
XX+++ rox-mime-editor/Makefile 2009-10-15 14:06:56.000000000 +0000
XX@@ -25,6 +25,11 @@
XX @${PYTHON_CMD} -m compileall ${WRKSRC}
XX @${PYTHON_CMD} -O -m compileall ${WRKSRC}
XX
XX+pre-install:
XX+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
XX+ ${WRKSRC}/MIME-Editor/findrox.py
XX+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
XX+
XX do-install:
XX @${MKDIR} ${PREFIX}/apps
XX @${CP} -r ${WRKSRC}/MIME-Editor ${PREFIX}/apps/
X2df207fda5e478fc49e794ac07f35cf5
Xecho x - rox-patches.shar
Xsed 's/^X//' >rox-patches.shar << '13a294a61107e3a8b277259a9e25bd6d'
13a294a61107e3a8b277259a9e25bd6d
echo x - rox-session.patch
sed 's/^X//' >rox-session.patch << '3cd978d08f20e6699657edbf4d4587bf'
X--- rox-session/Makefile.orig 2009-10-15 13:40:20.000000000 +0000
X+++ rox-session/Makefile 2009-10-15 13:53:38.000000000 +0000
X@@ -42,6 +42,14 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/ROX-Session/Login \
X+ ${WRKSRC}/ROX-Session/findrox.py \
X+ ${WRKSRC}/ROX-Session/setup.py
X+ @${FIND} ${WRKSRC} -name *.orig | ${XARGS} ${RM}
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/ROX-Session ${PREFIX}/apps/
3cd978d08f20e6699657edbf4d4587bf
echo x - rox-videothumbnail.patch
sed 's/^X//' >rox-videothumbnail.patch << 'c935a3a8011e312fee1b989d08bde116'
X--- rox-videothumbnail/Makefile.orig 2009-10-15 14:25:15.000000000 +0000
X+++ rox-videothumbnail/Makefile 2009-10-15 14:25:50.000000000 +0000
X@@ -25,6 +25,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC} ${PREFIX}/apps/
c935a3a8011e312fee1b989d08bde116
echo x - rox-wallpaper.patch
sed 's/^X//' >rox-wallpaper.patch << 'a2eac25ecbde88e6e3520f2f6b3618c8'
X--- rox-wallpaper/Makefile.orig 2009-10-15 14:29:01.000000000 +0000
X+++ rox-wallpaper/Makefile 2009-10-15 14:29:34.000000000 +0000
X@@ -25,6 +25,11 @@
X @${PYTHON_CMD} -m compileall ${WRKSRC}
X @${PYTHON_CMD} -O -m compileall ${WRKSRC}
X
X+pre-install:
X+ @${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},g' \
X+ ${WRKSRC}/Wallpaper/findrox.py
X+ @${FIND} ${WRKSRC} -name *.bak | ${XARGS} ${RM}
X+
X do-install:
X @${MKDIR} ${PREFIX}/apps
X @${CP} -r ${WRKSRC}/Wallpaper ${PREFIX}/apps/
a2eac25ecbde88e6e3520f2f6b3618c8
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list