ports/68024: [MAINTAINER UPDATE]: linux-mupen64 revision/dependancy fixes
Travis Poppe
tlp at LiquidX.org
Wed Jun 16 23:10:29 UTC 2004
>Number: 68024
>Category: ports
>Synopsis: [MAINTAINER UPDATE] linux-mupen64 revision/dependancy fixes
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Jun 16 23:10:22 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Travis Poppe
>Release:
>Organization:
>Environment:
>Description:
It turns out that this port does NOT depend on the nvidia-driver at all. Very sorry about this. Anyway, this revision fixes all that and makes a change to the pkg-message. I've installed it and executed it successfully on a non-nvidia box.
The pkg-message file must be removed as it was moved and changed to files/pkg-message.in
>How-To-Repeat:
>Fix:
diff -ruN linux-mupen64.old/Makefile linux-mupen64/Makefile
--- linux-mupen64.old/Makefile Wed Jun 16 15:07:18 2004
+++ linux-mupen64/Makefile Wed Jun 16 16:50:37 2004
@@ -7,7 +7,7 @@
PORTNAME= mupen64
PORTVERSION= 0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators linux
MASTER_SITES= http://mupen64.emulation64.com/files/:mupen \
http://www.liquidx.org/distfiles/:plugins
@@ -20,7 +20,7 @@
RUN_DEPENDS= ${LINUXBASE}/lib/libc-2.3.2.so:${PORTSDIR}/emulators/linux_base-8 \
${LINUXBASE}/usr/X11R6/lib/libXi.so.6:${PORTSDIR}/x11/linux-XFree86-libs \
${LINUXBASE}/usr/X11R6/lib/libGLU.so.1:${PORTSDIR}/graphics/linux_dri \
- ${LINUXBASE}/usr/lib/libGLcore.so.1:${PORTSDIR}/x11/nvidia-driver \
+ ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri \
${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \
${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk
@@ -60,6 +60,8 @@
${INSTALL_SCRIPT} ${WRKDIR}/linux-mupen64_install ${PREFIX}/bin/linux-mupen64_install
post-install:
+ @${SED} 's|%%LINUXBASE%%|${LINUXBASE}|g' ${FILESDIR}/pkg-message.in > \
+ ${PKGMESSAGE}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff -ruN linux-mupen64.old/files/pkg-message.in linux-mupen64/files/pkg-message.in
--- linux-mupen64.old/files/pkg-message.in Wed Dec 31 17:00:00 1969
+++ linux-mupen64/files/pkg-message.in Wed Jun 16 15:39:10 2004
@@ -0,0 +1,14 @@
+-------------------------------------------------------------------------------
+You must run 'linux-mupen64_install' as the user you intend to use mupen64 with
+before 'linux-mupen64' will work!
+
+If you are upgrading from a previous version, you should probably backup your
+~/.linux-mupen64 directory and re-run the installation script.
+
+In order for the supplied plugins to work, you must first create the following
+symbolic link by issuing this as root:
+
+ln -s %%LINUXBASE%%/usr/lib/libstdc++-libc6.1-1.so.2 %%LINUXBASE%%/usr/lib/libstdc++-libc6.1-2.so.3
+
+Enjoy!
+-------------------------------------------------------------------------------
diff -ruN linux-mupen64.old/pkg-message linux-mupen64/pkg-message
--- linux-mupen64.old/pkg-message Wed Jun 16 15:07:18 2004
+++ linux-mupen64/pkg-message Wed Dec 31 17:00:00 1969
@@ -1,11 +0,0 @@
--------------------------------------------------------------------------------
-You must run 'linux-mupen64_install' as the user you intend to use mupen64 with
-before 'linux-mupen64' will work!
-
-If you are upgrading from a previous version, you should probably backup your
-~/.linux-mupen64 directory and re-run the installation script.
-
-Note: This port is only known to work with nVidia boards. Sorry :-\
-
-Enjoy!
--------------------------------------------------------------------------------
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list