packages: nvidia-settings/nvidia-settings-xlibs.patch - proper linking, now...
sparky
sparky at pld-linux.org
Mon Jun 14 15:04:05 CEST 2010
Author: sparky Date: Mon Jun 14 13:04:05 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- proper linking, now -as-needed won't kick out butts
---- Files affected:
packages/nvidia-settings:
nvidia-settings-xlibs.patch (1.3 -> 1.4)
---- Diffs:
================================================================
Index: packages/nvidia-settings/nvidia-settings-xlibs.patch
diff -u packages/nvidia-settings/nvidia-settings-xlibs.patch:1.3 packages/nvidia-settings/nvidia-settings-xlibs.patch:1.4
--- packages/nvidia-settings/nvidia-settings-xlibs.patch:1.3 Mon Jun 14 13:36:49 2010
+++ packages/nvidia-settings/nvidia-settings-xlibs.patch Mon Jun 14 15:03:58 2010
@@ -1,20 +1,35 @@
--- nvidia-settings-1.0/Makefile 2006-12-26 21:46:56.000000000 +0200
+++ nvidia-settings-1.0/Makefile 2010-06-14 14:34:53.948906186 +0300
-@@ -118,7 +118,7 @@
+@@ -116,9 +116,9 @@
+ X11_CFLAGS = $(X11_INC_DIRS)
+
GTK_CFLAGS := $(shell $(PKG_CONFIG) --cflags gtk+-2.0)
- GTK_LDFLAGS := $(shell $(PKG_CONFIG) --libs gtk+-2.0)
+-GTK_LDFLAGS := $(shell $(PKG_CONFIG) --libs gtk+-2.0)
++GTK_LIBS := $(shell $(PKG_CONFIG) --libs gtk+-2.0)
-X11_LIBS := $(X11_LIB_DIRS) -Wl,-Bstatic -lXxf86vm -Wl,-Bdynamic -lX11 -lXext
-+X11_LIBS := $(X11_LIB_DIRS) -lXxf86vm -lX11 -lXext
++X11_LIBS := $(X11_LIB_DIRS) -lXxf86vm -lX11 -lXext -ldl
XNVCTRL_LIB := src/libXNVCtrl/libXNVCtrl.a
-
-@@ -145,7 +145,7 @@
- INC_FLAGS := $(addprefix -I , $(RELATIVE_SRCDIRS))
+ XNVCTRL_DIR := src/libXNVCtrl
+@@ -146,6 +146,7 @@
ALL_CFLAGS = $(CFLAGS) $(LOCAL_CFLAGS) $(X11_CFLAGS) $(GTK_CFLAGS) $(INC_FLAGS)
--ALL_LDFLAGS = $(LD_RUN_FLAG) $(LDFLAGS) $(GTK_LDFLAGS) $(X11_LIBS)
-+ALL_LDFLAGS = $(LD_RUN_FLAG) $(X11_LIBS) $(LDFLAGS) $(GTK_LDFLAGS)
+ ALL_LDFLAGS = $(LD_RUN_FLAG) $(LDFLAGS) $(GTK_LDFLAGS) $(X11_LIBS)
++ALL_LIBS = $(GTK_LIBS) $(X11_LIBS)
CPPFLAGS = $(ALL_CFLAGS)
+
+@@ -236,10 +237,10 @@
+ $(MAKE) NV_CFLAGS='$(NV_CFLAGS)' -C $(XF86PARSER_DIR)
+
+ $(XNVCTRL_LIB):
+- $(MAKE) CFLAGS='$(ALL_CFLAGS)' LDFLAGS='$(ALL_LDFLAGS)' -C $(XNVCTRL_DIR)
++ $(MAKE) CFLAGS='$(ALL_CFLAGS)' LDFLAGS='$(ALL_LDFLAGS)' LIBS='$(ALL_LIBS)' -C $(XNVCTRL_DIR)
+
+ $(NVIDIA_SETTINGS): $(OBJS) $(XNVCTRL_LIB) $(XF86PARSER_LIB)
+- $(CC) $(OBJS) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(XNVCTRL_LIB) $(XF86PARSER_LIB) -o $@
++ $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(OBJS) $(XNVCTRL_LIB) $(XF86PARSER_LIB) $(ALL_LIBS) -o $@
+
+ .PHONY: $(XF86PARSER_LIB) dist clean clobber
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nvidia-settings/nvidia-settings-xlibs.patch?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list