[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

X Strike Force XFree86 SVN commit: r1177 - in trunk/debian: . scripts



Author: branden
Date: 2004-03-25 14:01:12 -0500 (Thu, 25 Mar 2004)
New Revision: 1177

Modified:
   trunk/debian/TODO
   trunk/debian/changelog
   trunk/debian/rules
   trunk/debian/scripts/vars.s390
Log:
Clean up debian/rules's "not building" logic.

+ Rename NOT_BUILDING_XF86_SERVER to NOT_BUILDING_XFREE86_X_SERVER.
+ Use NOT_BUILDING_XFREE86_X_SERVER, not NOT_BUILDING_X_SERVER, to control
  whether build-tree/xc-xserver-xfree86-dbg is populated and built.  This
  should speed up builds on the s390 architecture.
+ Drop now-unused NOT_BUILDING_X_SERVER variable entirely.


Modified: trunk/debian/TODO
===================================================================
--- trunk/debian/TODO	2004-03-25 17:48:15 UTC (rev 1176)
+++ trunk/debian/TODO	2004-03-25 19:01:12 UTC (rev 1177)
@@ -81,9 +81,6 @@
   see bug report
 * #238555: xfonts-scalable: drop encodings.dir, fonts.cache-1, fonts.dir, and
   fonts.scale from package
-* Stop s390 from doing the debugging build -- it's a waste of time.  Ensure
-  distinction between NOT_BUILDING_X_SERVER and NOT_BUILDING_XF86_SERVER still
-  needed.
 
 Probably for 4.4.0
 ==================

Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog	2004-03-25 17:48:15 UTC (rev 1176)
+++ trunk/debian/changelog	2004-03-25 19:01:12 UTC (rev 1177)
@@ -29,8 +29,15 @@
       its file argument.
     + For clarity, make source() return from only one location.
 
- -- Branden Robinson <branden@debian.org>  Thu, 25 Mar 2004 12:46:02 -0500
+  * Clean up debian/rules's "not building" logic.
+    + Rename NOT_BUILDING_XF86_SERVER to NOT_BUILDING_XFREE86_X_SERVER.
+    + Use NOT_BUILDING_XFREE86_X_SERVER, not NOT_BUILDING_X_SERVER, to control
+      whether build-tree/xc-xserver-xfree86-dbg is populated and built.  This
+      should speed up builds on the s390 architecture.
+    + Drop now-unused NOT_BUILDING_X_SERVER variable entirely.
 
+ -- Branden Robinson <branden@debian.org>  Thu, 25 Mar 2004 13:11:07 -0500
+
 xfree86 (4.3.0-7) unstable; urgency=medium
 
   * Urgency due to fix for FTBFS.  Yes -- I too am begging for it to stop.

Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules	2004-03-25 17:48:15 UTC (rev 1176)
+++ trunk/debian/rules	2004-03-25 19:01:12 UTC (rev 1177)
@@ -223,7 +223,7 @@
 	# Remove Xft1 -- it is built as part of XFree86.
 	rm -f imports/lib/libXft.so.1* imports/lib/libXft1*
 	ln -nsf /usr/include/X11/Xft imports/include/X11
-ifndef NOT_BUILDING_X_SERVER
+ifndef NOT_BUILDING_XFREE86_X_SERVER
 	# create source tree for static, debuggable XFree86 server
 	cp -drl $(SOURCE_TREE) $(SOURCE_TREE)-xserver-xfree86-dbg
 	# build Debian's X server wrapper
@@ -233,7 +233,7 @@
 	gzip -9f debian/local/xterm.faq.text
 ifndef test_rules
 	$(MAKE) -C $(SOURCE_TREE) WORLDOPTS="" IMAKE_DEFINES="$(IMAKE_DEFINES)" World
- ifndef NOT_BUILDING_X_SERVER
+ ifndef NOT_BUILDING_XFREE86_X_SERVER
 	$(MAKE) -C $(SOURCE_TREE)-xserver-xfree86-dbg WORLDOPTS="" IMAKE_DEFINES="$(SERVERDEBUG_IMAKE_DEFINES)" World
  endif
 else
@@ -265,23 +265,12 @@
 	  install -m 755 debian/local/update-fonts-$$FOO $(DEBTREEDIR)/usr/sbin; \
 	  install -m 644 debian/local/update-fonts-$$FOO.8 $(DEBTREEDIR)/usr/share/man/man8; \
 	done
- ifdef NOT_BUILDING_X_SERVER
+ ifdef NOT_BUILDING_XFREE86_X_SERVER
 	# these files need to be installed with the upstream Imakefiles
 	install -m 644 $(SOURCE_TREE)/programs/Xserver/hw/xfree86/doc/README \
 		       $(SOURCE_TREE)/programs/Xserver/hw/xfree86/doc/README.fonts \
 		       debian/tmp/usr/X11R6/lib/X11/doc
-	mkdir -p $(DEBTREEDIR)/etc/X11/xkb
-	rm $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled
-	mv $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/* $(DEBTREEDIR)/etc/X11/xkb
-	ln -nsf /etc/X11/xkb/* $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/
-	ln -nsf /var/lib/xkb $(DEBTREEDIR)/usr/X11R6/lib/X11/xkb/compiled
  else
-  ifdef NOT_BUILDING_XF86_SERVER
-	# these files need to be installed with the upstream Imakefiles
-	install -m 644 $(SOURCE_TREE)/programs/Xserver/hw/xfree86/doc/README \
-		       $(SOURCE_TREE)/programs/Xserver/hw/xfree86/doc/README.fonts \
-		       debian/tmp/usr/X11R6/lib/X11/doc
-  else
 	# rename the XF86Config manpage to XF86Config-4
 	mv $(DEBTREEDIR)/usr/X11R6/man/man5/XF86Config.5x \
 	   $(DEBTREEDIR)/usr/X11R6/man/man5/XF86Config-4.5x
@@ -290,7 +279,7 @@
 		       debian/tmp/usr/X11R6/bin/XFree86-debug
 	mkdir -p $(DEBTREEDIR)/etc/X11/cursors
 	install -m 644 debian/local/cursors/*.theme $(DEBTREEDIR)/etc/X11/cursors
-  endif
+ endif
 	rm -f $(DEBTREEDIR)/usr/X11R6/lib/X11/icons/default/index.theme
 	# remove the upstream symlink X -> XFree86
 	rm -f $(DEBTREEDIR)/usr/X11R6/bin/X
@@ -304,7 +293,6 @@
 	# install the Python/GNOME based configlet
 	install -m 755 -d $(DEBTREEDIR)/usr/share/configlets/xserver-common
 	install -m 644 debian/local/dexlet/* $(DEBTREEDIR)/usr/share/configlets/xserver-common
- endif
 	# other stuff
 	install -m 755 -d $(DEBTREEDIR)/usr/share/man/man7
 	install -m 644 debian/local/XF86Config.7 $(DEBTREEDIR)/usr/share/man/man7
@@ -406,7 +394,7 @@
 	dh_installdirs
 	dh_installdocs
 	# how about a dh_installbug? :)
-ifndef NOT_BUILDING_XF86_SERVER
+ifndef NOT_BUILDING_XFREE86_X_SERVER
 	install -m 755 -d debian/xserver-xfree86/usr/share/bug
 	install -m 755 debian/xserver-xfree86.bug debian/xserver-xfree86/usr/share/bug/xserver-xfree86
 	install -m 755 -d debian/xserver-xfree86-dbg/usr/share/bug
@@ -451,10 +439,8 @@
 	dh_link
 	dh_compress
 	dh_fixperms
-ifndef NOT_BUILDING_X_SERVER
 	chown root:root debian/xserver-common/usr/X11R6/bin/X
 	chmod ug+s debian/xserver-common/usr/X11R6/bin/X
-endif
 	chown :utmp debian/xterm/usr/X11R6/bin/xterm
 	chmod g+s debian/xterm/usr/X11R6/bin/xterm
 	dh_installdeb
@@ -486,12 +472,8 @@
 	@echo '$$(XWSC_SPECIAL_DEPENDS)' is \"$(XWSC_SPECIAL_DEPENDS)\"
 	@echo '$$(XWSD_SPECIAL_DEPENDS)' is \"$(XWSD_SPECIAL_DEPENDS)\"
 	@echo '$$(XLIBMESA_GL_SPECIAL_DEPENDS)' is \"$(XLIBMESA_GL_SPECIAL_DEPENDS)\"
-ifdef NOT_BUILDING_X_SERVER
-	@echo '*** This architecture does not build any X server packages.'
-else
- ifdef NOT_BUILDING_XF86_SERVER
+ifdef NOT_BUILDING_XFREE86_X_SERVER
 	@echo '*** This architecture does not build the XFree86 X server packages.'
- endif
 endif
 	@echo 'See debian/control for build dependencies.'
 

Modified: trunk/debian/scripts/vars.s390
===================================================================
--- trunk/debian/scripts/vars.s390	2004-03-25 17:48:15 UTC (rev 1176)
+++ trunk/debian/scripts/vars.s390	2004-03-25 19:01:12 UTC (rev 1177)
@@ -2,4 +2,4 @@
 #
 # This file gets included by both debian/rules (make) AND the scripts in
 # debian/scripts (Bourne shell).
-NOT_BUILDING_XF86_SERVER=1
+NOT_BUILDING_XFREE86_X_SERVER=1



Reply to: