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