ports/75040: Patch port: multimedia/goggles fix install
Serge Gagnon
ser_gagnon at sympatico.ca
Tue Dec 14 04:40:24 UTC 2004
>Number: 75040
>Category: ports
>Synopsis: Patch port: multimedia/goggles fix install
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Dec 14 04:40:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Serge Gagnon
>Release: FreeBSD 4.10-STABLE i386
>Organization:
me
>Environment:
System: FreeBSD quenix1.dyndns.org 4.10-STABLE FreeBSD 4.10-STABLE #0: Thu Dec 2 14:23:49 EST 2004 root at quenix1.dyndns.org:/usr/obj/usr/src/sys/OCEAN i386
>Description:
o Fix install problem
In fact, it was not an install problem, but a build problem.
The program was unable to install an executable that was
never built.
It seems that we do not have -mtune flag in g++ on FreeBSD 4.
Just replace the ${FILESDIR}/patch-build-config.linux by
the one below.
Btw, this little app seems to be cool ;)
>How-To-Repeat:
>Fix:
--- patch-build-config.linux begins here ---
--- build/config.linux.orig Tue Nov 2 00:32:38 2004
+++ build/config.linux Mon Dec 13 23:22:19 2004
@@ -2,7 +2,7 @@
#-------------------------------------------------------------------------------
CONFIG_XV=${CONFIG_XV:-1}
CONFIG_DXR3=${CONFIG_DXR3:-0}
-CONFIG_DVD_DEVICE="/dev/dvd"
+CONFIG_DVD_DEVICE="%%DVDDEVICE%%"
# Possible defaults for other platforms.
#CONFIG_DVD_DEVICE="/cdrom/cdrom0" # Solaris
@@ -15,13 +15,13 @@
# Search and Installation Directories
#-------------------------------------------------------------------------------
-FOX_PREFIX="${FOX_PREFIX:-/usr}"
-OGLE_PREFIX="${OGLE_PREFIX:-/usr}"
-GOGGLES_PREFIX="${GOGGLES_PREFIX:-/usr}"
-XLIB_PREFIX="/usr/X11R6"
-MENU_FILE_DIR="/usr/share/applications"
-MENU_ICON_DIR="/usr/share/icons"
-MENU_LINK_DIR="/usr/share/applnk-mdk/Multimedia/Video"
+FOX_PREFIX="%%LOCALBASE%%"
+OGLE_PREFIX="%%LOCALBASE%%"
+GOGGLES_PREFIX="%%PREFIX%%"
+XLIB_PREFIX="%%X11BASE%%"
+MENU_FILE_DIR="%%PREFIX%%/share/gnome/applications"
+MENU_ICON_DIR="%%PREFIX%%/share/icons"
+MENU_LINK_DIR="%%PREFIX%%/share/applnk-mdk/Multimedia/Video"
# Libraries we need
#----------------------------------------------------------------------------------------------------------------
@@ -89,10 +89,10 @@
# General Linker Flags (probably need to distinguish between Libs and Executables.
export LDFLAGS=""
-export CFLAGS="-Wall -O2 -march=i586 -mtune=i586"
-export CXXFLAGS="-Wall -O2 -march=i586 -mtune=i586"
-export CPPFLAGS="-I../include $OGLE_INCLUDE $FOX_INCLUDE"
-export LIBS="$OGLE_LIB $XV_LIBS $FOX_LIB"
+export CFLAGS="-Wall -O2 -march=i586"
+export CXXFLAGS="-Wall -O2 -march=i586"
+export CPPFLAGS="-I../include $OGLE_INCLUDE $FOX_INCLUDE -I%%X11BASE%%/include"
+export LIBS="$OGLE_LIB $XV_LIBS $FOX_LIB %%PTHREADLIBS%%"
export DEFS="-DLINUX $DXR3_DEFS $XV_DEFS"
#----------------------------------------------------------------------------------------------------------------
--- patch-build-config.linux ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list