rpms/synaptics/devel synaptics-0.14.4-modularx.patch, 1.3, 1.4 synaptics.spec, 1.19, 1.20
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Tue Apr 11 20:18:08 UTC 2006
- Previous message (by thread): rpms/tog-pegasus/devel pegasus-2.5.1-redhat-config.patch,1.3,1.4
- Next message (by thread): rpms/tog-pegasus/FC-5 RedHat.OpenPegasus.Makefile, NONE, 1.1 genOpenPegasusSSLCerts, NONE, 1.1 pegasus-2.5.1-AutoPtr-Core.patch, NONE, 1.1 pegasus-2.5.1-PIE.patch, NONE, 1.1 pegasus-2.5.1-cmpi-provider-lib.patch, NONE, 1.1 pegasus-2.5.1-enable_cql.patch, NONE, 1.1 pegasus-2.5.1-fix_tests.patch, NONE, 1.1 pegasus-2.5.1-fix_zseries_flags.patch, NONE, 1.1 pegasus-2.5.1-initscript.patch, NONE, 1.1 pegasus-2.5.1-linkflags.patch, NONE, 1.1 pegasus-2.5.1-local-or-remote-auth.patch, NONE, 1.1 pegasus-2.5.1-no-rpath.patch, NONE, 1.1 pegasus-2.5.1-pam-wbem.patch, NONE, 1.1 pegasus-2.5.1-parallel_make.patch, NONE, 1.1 pegasus-2.5.1-redhat-config.patch, NONE, 1.1 pegasus-2.5.1-warnings.patch, NONE, 1.1 sources, 1.4, 1.5 tog-pegasus.spec, 1.24, 1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: krh
Update of /cvs/dist/rpms/synaptics/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv22361
Modified Files:
synaptics-0.14.4-modularx.patch synaptics.spec
Log Message:
* Tue Apr 11 2006 Kristian Høgsberg <krh at redhat.com> 0:0.14.4-6
- Build as a shared object.
synaptics-0.14.4-modularx.patch:
Makefile | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
Index: synaptics-0.14.4-modularx.patch
===================================================================
RCS file: /cvs/dist/rpms/synaptics/devel/synaptics-0.14.4-modularx.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- synaptics-0.14.4-modularx.patch 18 Nov 2005 21:02:34 -0000 1.3
+++ synaptics-0.14.4-modularx.patch 11 Apr 2006 20:18:05 -0000 1.4
@@ -1,5 +1,5 @@
--- synaptics-0.14.4/Makefile.modx 2005-11-06 10:29:18.000000000 -0500
-+++ synaptics-0.14.4/Makefile 2005-11-18 15:58:44.000000000 -0500
++++ synaptics-0.14.4/Makefile 2006-04-11 16:16:00.000000000 -0400
@@ -7,7 +7,7 @@
# Define the TOP variable to build using include files from a local source tree.
#TOP = /usr/src/redhat/BUILD/XFree86-4.3.0/xc
@@ -22,21 +22,59 @@
else
SERVERSRC = $(TOP)/programs/Xserver
ALLINCLUDES = -I. \
-@@ -80,7 +80,7 @@
+@@ -60,16 +60,15 @@
- all:: synaptics_drv.o synclient syndaemon
+ check_gcc = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi ;)
+
+-CCOPTIONS := -pedantic -Wall -Wpointer-arith
++CCOPTIONS := -pedantic -Wall -Wpointer-arith -fPIC
+ CCOPTIONS += $(call check_gcc,-fno-merge-constants,)
+-CCOPTIONS += $(call check_gcc,-fno-pic,)
+ CDEBUGFLAGS = -O2
+ CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) -DVERSION="\"$(VERSION)\"" -DVERSION_ID="$(VERSION_ID)"
+ CFLAGSCLIENT = $(CDEBUGFLAGS) $(CCOPTIONS) -DVERSION="\"$(VERSION)\"" -DVERSION_ID="$(VERSION_ID)" -I$(X_INCLUDES_ROOT)/include
+
+ CC = gcc
+
+-LDCOMBINEFLAGS = -r
++LDCOMBINEFLAGS = -shared -fPIC
+
+ SRCS = synaptics.c ps2comm.c eventcomm.c psmcomm.c alpscomm.c
+ OBJS = synaptics.o ps2comm.o eventcomm.o psmcomm.o alpscomm.o
+@@ -78,9 +77,9 @@
+ $(RM) $@
+ $(CC) -c $(CFLAGS) $(_NOOP_) $*.c
+
+-all:: synaptics_drv.o synclient syndaemon
++all:: synaptics_drv.so synclient syndaemon
-install: $(BINDIR)/synclient $(BINDIR)/syndaemon $(INSTALLED_X)/$(LIBDIR)/modules/input/synaptics_drv.o install-man
-+install: $(BINDIR)/synclient $(BINDIR)/syndaemon $(INSTALLED_X)/$(LIBDIR)/xorg/modules/input/synaptics_drv.o install-man
++install: $(BINDIR)/synclient $(BINDIR)/syndaemon $(INSTALLED_X)/$(LIBDIR)/xorg/modules/input/synaptics_drv.so install-man
install-man: $(MANDIR)/man1/synclient.1 $(MANDIR)/man1/syndaemon.1 $(MANDIR)/man5/synaptics.5
-@@ -99,7 +99,7 @@
+@@ -99,12 +98,12 @@
$(BINDIR)/syndaemon : syndaemon
install -D $< $@
-$(INSTALLED_X)/$(LIBDIR)/modules/input/synaptics_drv.o : synaptics_drv.o
-+$(INSTALLED_X)/$(LIBDIR)/xorg/modules/input/synaptics_drv.o : synaptics_drv.o
++$(INSTALLED_X)/$(LIBDIR)/xorg/modules/input/synaptics_drv.so : synaptics_drv.so
install --mode=0644 -D $< $@
- synaptics_drv.o: $(OBJS)
+-synaptics_drv.o: $(OBJS)
++synaptics_drv.so: $(OBJS)
+ $(RM) $@
+- $(LD) $(LDCOMBINEFLAGS) $(OBJS) -o $@
++ $(CC) $(LDCOMBINEFLAGS) $(OBJS) -o $@
+
+ synclient.o : synclient.c
+ $(CC) $(CFLAGSCLIENT) -c -o $@ $<
+@@ -133,7 +132,7 @@
+ etags -o TAGS *.c *.h
+
+ uninstall::
+- $(RM) $(BINDIR)/synclient $(BINDIR)/syndaemon $(INSTALLED_X)/lib/modules/input/synaptics_drv.o $(MANDIR)/man1/synclient.1 $(MANDIR)/man1/syndaemon.1 $(MANDIR)/man5/synaptics.5
++ $(RM) $(BINDIR)/synclient $(BINDIR)/syndaemon $(INSTALLED_X)/lib/modules/input/synaptics_drv.so $(MANDIR)/man1/synclient.1 $(MANDIR)/man1/syndaemon.1 $(MANDIR)/man5/synaptics.5
+
+ distribution : synaptics-$(VERSION).tar.bz2
+
Index: synaptics.spec
===================================================================
RCS file: /cvs/dist/rpms/synaptics/devel/synaptics.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- synaptics.spec 10 Apr 2006 18:44:23 -0000 1.19
+++ synaptics.spec 11 Apr 2006 20:18:05 -0000 1.20
@@ -3,7 +3,7 @@
Name: synaptics
Version: 0.14.4
Epoch: 0
-Release: 5
+Release: 6
Summary: Synaptics Touchpad Driver
Group: User Interface/X Hardware Support
@@ -48,7 +48,7 @@
rm -rf Xincludes
%build
-make ARCH=%{_arch} synaptics_drv.o synclient syndaemon
+make ARCH=%{_arch} synaptics_drv.so synclient syndaemon
%install
rm -rf $RPM_BUILD_ROOT
@@ -70,6 +70,9 @@
%{_mandir}/man?/*
%changelog
+* Tue Apr 11 2006 Kristian Høgsberg <krh at redhat.com> 0:0.14.4-6
+- Build as a shared object.
+
* Mon Apr 10 2006 Adam Jackson <ajackson at redhat.com 0:0.14.4-5
- Delibcwrap and rebuild for 7.1RC1 ABI.
- Previous message (by thread): rpms/tog-pegasus/devel pegasus-2.5.1-redhat-config.patch,1.3,1.4
- Next message (by thread): rpms/tog-pegasus/FC-5 RedHat.OpenPegasus.Makefile, NONE, 1.1 genOpenPegasusSSLCerts, NONE, 1.1 pegasus-2.5.1-AutoPtr-Core.patch, NONE, 1.1 pegasus-2.5.1-PIE.patch, NONE, 1.1 pegasus-2.5.1-cmpi-provider-lib.patch, NONE, 1.1 pegasus-2.5.1-enable_cql.patch, NONE, 1.1 pegasus-2.5.1-fix_tests.patch, NONE, 1.1 pegasus-2.5.1-fix_zseries_flags.patch, NONE, 1.1 pegasus-2.5.1-initscript.patch, NONE, 1.1 pegasus-2.5.1-linkflags.patch, NONE, 1.1 pegasus-2.5.1-local-or-remote-auth.patch, NONE, 1.1 pegasus-2.5.1-no-rpath.patch, NONE, 1.1 pegasus-2.5.1-pam-wbem.patch, NONE, 1.1 pegasus-2.5.1-parallel_make.patch, NONE, 1.1 pegasus-2.5.1-redhat-config.patch, NONE, 1.1 pegasus-2.5.1-warnings.patch, NONE, 1.1 sources, 1.4, 1.5 tog-pegasus.spec, 1.24, 1.25
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-cvs-commits
mailing list