You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-video/xanim-export/files/2.80.1-gentoo.patch

89 lines
2.7 KiB

Fixing as-needed issues, debundling libquicktime, respect FLAGS
http://bugs.gentoo.org/show_bug.cgi?id=247919
--- Makefile
+++ Makefile
@@ -72,9 +72,6 @@
# a setup problem on my SunOS machine. Under Solaris, gcc worked
# fine.
#
-# CC = cc
- CC = gcc
-#CC = egcs
#
######### OPTIMIZATION FLAGS
# -- Specifiy Any compiler Optimization flags that you wish to use. This
@@ -116,7 +113,7 @@
# to link against symbols inside xanim.
#
### Linux
-LD_FLAGS = -rdynamic
+LD_FLAGS = $(LDFLAGS) -rdynamic
### SunOS/Solaris use:
# LD_FLAGS =
@@ -133,7 +130,7 @@
#
XA_DLL_DEF = -DXA_DLL -DXA_PRINT
#### Use this only if the above doesn't work.
-XA_DLL_DEF = -DXA_DLL
+#XA_DLL_DEF = -DXA_DLL
#
#### You may need this library.
XA_DLL_LIB = -ldl
@@ -141,7 +138,7 @@
# If you'd like to change the default directory that XAnim searches while
# looking for dlls, then change the directory below.
#
-XA_DLL_PATH = /usr/local/xanim/mods
+XA_DLL_PATH = /usr/lib/xanim/mods-export
##########################################################################
@@ -208,9 +205,9 @@
# XA_CVID_DEF = -DXA_CVID
# XA_CYUV_DEF = -DXA_CYUV
#
-#XA_IV32_LIB = mods/xa2.0_iv32_linuxELF.o
-#XA_CVID_LIB = mods/xa2.0_cvid_linuxELF.o
-#XA_CYUV_LIB = mods/xa1.0_cyuv_linuxELF.o
+XA_IV32_LIB = mods/xa2.1_iv32_linuxELFg21.o
+XA_CVID_LIB = mods/xa2.0_cvid_linuxELFg21.o
+XA_CYUV_LIB = mods/xa1.0_cyuv_linuxELFg21.o
#
###########################
# NOTE: SGI Machines Only:
@@ -297,16 +294,16 @@
# XLIBDIR = -L/usr/openwin/lib
#
###-- Linux using X11R6
-INCLUDE = -I/usr/X11R6/include -I/usr/X11R6/include/X11
-XLIBDIR = -L/usr/X11R6/lib
+INCLUDE = -I/usr/include -I/usr/include/X11
+XLIBDIR = -L/usr/lib
#
###-- My SunOS machine running X11R5
# INCLUDE = -I/usr/X11R5/include -I/usr/X11R5/include/X11
# XLIBDIR = -L/usr/X11R5/lib -lnsl
#
###-- My SunOS machine running X11R6
-# INCLUDE = -I/usr/X11R6/include -I/usr/X11R6/include/X11
-# XLIBDIR = -L/usr/X11R6/lib -lnsl
+# INCLUDE = -I/usr/include -I/usr/include/X11
+# XLIBDIR = -L/usr/lib -lnsl
#
###-- Win32
#-- This depends on where you installed the Cygnus X11 includes and libs.
@@ -534,8 +531,8 @@
#
XA_DEFS = $(XA_MISC_DEFS) $(XA_MOD_DEFS) $(XA_AUDIO_DEFS) -DXA_PETUNIA -DXA_KPCD -DXA_EXPORT -DXA_EXPORT_QT
-XA_LIBS = $(XA_X11R6_LIBS) $(XA_MACH_LIBS) $(XA_MOD_LIBS) $(XA_AUDIO_LIBS) -lpthread quicktime/quicktime/libquicktime.a -ljpeg -lpng -lz
-XA_INCS = $(INCLUDE) $(XA_VIDEO_INCS) $(XA_AUDIO_INCS) -Iquicktime/quicktime
+XA_LIBS = $(XA_X11R6_LIBS) $(XA_MACH_LIBS) $(XA_MOD_LIBS) $(XA_AUDIO_LIBS) -ljpeg -lpng $(shell pkg-config --libs libquicktime)
+XA_INCS = $(INCLUDE) $(XA_VIDEO_INCS) $(XA_AUDIO_INCS) $(shell pkg-config --cflags libquicktime)
CFLAGS = $(DEBUG) $(OPTIMIZE)
#####################################