aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReinhard Tartler <siretart@tauware.de>2012-12-15 14:29:25 +0100
committerReinhard Tartler <siretart@tauware.de>2012-12-15 21:22:31 +0100
commitd123923a501758cace37fc2138feff5751b0a25b (patch)
tree9119cf813e1f093a5ef5f94f06ae3d0d12c0760d
parent0ef5ea2eb63cda1b4e40fd1c7eb1f32cb80e4071 (diff)
downloadnx-libs-d123923a501758cace37fc2138feff5751b0a25b.tar.gz
nx-libs-d123923a501758cace37fc2138feff5751b0a25b.tar.bz2
nx-libs-d123923a501758cace37fc2138feff5751b0a25b.zip
update 031_nx-X11_parallel-make.full.patch.
Add an explicit dependency from the NX libX11.so to the nxcomp libraries. Unbreaks parallel builds.
-rw-r--r--debian/changelog4
-rw-r--r--debian/patches/031_nx-X11_parallel-make.full.patch40
2 files changed, 27 insertions, 17 deletions
diff --git a/debian/changelog b/debian/changelog
index 9b2a4323b..5a30f5a6d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -36,8 +36,10 @@ nx-libs (2:3.5.0.17-0) UNRELEASED; urgency=low
+ Rely on shlibs instead of hardcoded dependencies.
+ Drop xbitmaps from Build-Depends.
+ Move xfonts-base over to Recommends.
+ * update 031_nx-X11_parallel-make.full.patch. Add an explicit dependency
+ from the NX libX11.so to the nxcomp libraries. Unbreaks parallel builds
- -- Reinhard Tartler <siretart@tauware.de> Sun, 09 Dec 2012 09:38:58 +0100
+ -- Reinhard Tartler <siretart@tauware.de> Sat, 15 Dec 2012 14:29:12 +0100
nx-libs (2:3.5.0.16-0) unstable; urgency=low
diff --git a/debian/patches/031_nx-X11_parallel-make.full.patch b/debian/patches/031_nx-X11_parallel-make.full.patch
index 049b2130f..1bacd1ab3 100644
--- a/debian/patches/031_nx-X11_parallel-make.full.patch
+++ b/debian/patches/031_nx-X11_parallel-make.full.patch
@@ -21,7 +21,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
--- a/nx-X11/Makefile
+++ b/nx-X11/Makefile
-@@ -32,8 +32,8 @@
+@@ -32,8 +32,8 @@ VERSSRC = $(CONFIGSRC)/util/printver.c
VERSPROG = $(CONFIGSRC)/util/printver.exe
all:
@@ -32,7 +32,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
all-initial:
@echo Please use make World, or on NT use nmake World.Win32.
-@@ -57,8 +57,8 @@
+@@ -57,8 +57,8 @@ World:
@date
@echo ""
@if [ -f xmakefile ]; then \
@@ -43,7 +43,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
$(RM) xmakefile; \
fi
@if [ ! -f $(IRULESRC)/host.def ]; then \
-@@ -84,14 +84,14 @@
+@@ -84,14 +84,14 @@ World:
# fi
cd $(IMAKESRC) && $(MAKE) $(FLAGS) clean
$(MAKE) $(MFLAGS) Makefile.boot
@@ -65,7 +65,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
@echo ""
@date
@echo ""
-@@ -154,15 +154,15 @@
+@@ -154,15 +154,15 @@ World.Win32:
-if exist xmakefile.bak del xmakefile.bak
-if exist xmakefile ren xmakefile xmakefile.bak
$(IMAKE:/=\) -s xmakefile -I$(IRULESRC) $(IMAKE_DEFINES) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
@@ -87,7 +87,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
@echo :
@echo :
@echo Full build of $(RELEASE) complete.
-@@ -198,38 +198,38 @@
+@@ -198,38 +198,38 @@ World.OS2:
# a copy of every rule that might be invoked at top level
clean:
@@ -143,7 +143,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
+ ${MAKE} ${MAKE_OPTS} $@
--- a/nx-X11/config/imake/Makefile.ini
+++ b/nx-X11/config/imake/Makefile.ini
-@@ -21,7 +21,6 @@
+@@ -21,7 +21,6 @@ IMAKEMDEP_CROSSCOMPILE = -DCROSSCOMPILE_
SHELL = /bin/sh
RM = rm -f
MV = mv
@@ -153,7 +153,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
NPROC = 1
--- a/nx-X11/extras/Mesa/Makefile
+++ b/nx-X11/extras/Mesa/Makefile
-@@ -12,7 +12,7 @@
+@@ -12,7 +12,7 @@ default: $(TOP)/configs/current
doxygen:
@@ -174,7 +174,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
CURRENT_DIR=.
--- a/nx-X11/extras/drm/linux-core/Makefile
+++ b/nx-X11/extras/drm/linux-core/Makefile
-@@ -176,7 +176,7 @@
+@@ -176,7 +176,7 @@ endif
all: modules
modules: includes
@@ -183,7 +183,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
ifeq ($(HEADERFROMBOOT),1)
-@@ -246,7 +246,7 @@
+@@ -246,7 +246,7 @@ clean cleandir:
rm -rf $(CLEANFILES)
$(MODULE_LIST)::
@@ -194,7 +194,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
--- a/nx-X11/extras/drm/linux/Makefile
+++ b/nx-X11/extras/drm/linux/Makefile
-@@ -184,7 +184,7 @@
+@@ -184,7 +184,7 @@ endif
all: modules
modules: includes
@@ -203,7 +203,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
ifeq ($(HEADERFROMBOOT),1)
-@@ -254,7 +254,7 @@
+@@ -254,7 +254,7 @@ clean cleandir:
rm -rf $(CLEANFILES)
$(MODULE_LIST)::
@@ -214,7 +214,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
--- a/nx-X11/extras/ttf2pt1/Makefile
+++ b/nx-X11/extras/ttf2pt1/Makefile
-@@ -158,8 +158,8 @@
+@@ -158,8 +158,8 @@ mans: $(MANS)
clean:
rm -f t1asm ttf2pt1 *.o app/RPM/Makefile app/RPM/*.spec *.core core.* core
@@ -227,7 +227,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
rm -f $(DOCS) $(MANS)
--- a/nx-X11/lib/X11/Imakefile
+++ b/nx-X11/lib/X11/Imakefile
-@@ -1161,21 +1161,17 @@
+@@ -1161,25 +1161,23 @@ $(NX_XCOMPEXTCONFIGTARGET):
#ifdef SunArchitecture
$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
@@ -246,16 +246,24 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
- make
+ ${MAKE} -C $(NX_XCOMPLIBDIR)
- $(NX_XCOMPEXTLIBTARGET): $(NX_XCOMPEXTCONFIGTARGET)
+-$(NX_XCOMPEXTLIBTARGET): $(NX_XCOMPEXTCONFIGTARGET)
- cd ../../../nxcompext && \
- make
++$(NX_XCOMPEXTLIBTARGET): $(NX_XCOMPEXTCONFIGTARGET) $(NX_XCOMPLIBTARGET) lib$(LIBNAME).so.$(SOXLIBREV)
+ ${MAKE} -C ../../../nxcompext
#endif
+-depend:: $(NX_XCOMPLIBTARGET)
++depend::
++
++lib$(LIBNAME).so.$(SOXLIBREV): $(NX_XCOMPLIBTARGET)
+
+ all:: $(NX_XCOMPLIBTARGET)
+
--- a/nx-X11/lib/X11/Imakefile.NX.original
+++ b/nx-X11/lib/X11/Imakefile.NX.original
-@@ -1159,21 +1159,17 @@
+@@ -1159,21 +1159,17 @@ $(NX_XCOMPEXTCONFIGTARGET):
#ifdef SunArchitecture
$(NX_XCOMPLIBTARGET): $(NX_XCOMPCONFIGTARGET)
@@ -283,7 +291,7 @@ Last-Update: 2012-01-26 22:29:13.993994227 +0100
--- a/nx-X11/programs/Xserver/Imakefile
+++ b/nx-X11/programs/Xserver/Imakefile
-@@ -1045,11 +1045,11 @@
+@@ -1045,11 +1045,11 @@ $(NX_XSHADOWCONFIGTARGET):
#ifdef SunArchitecture
$(NX_XSHADOWLIBTARGET): $(NX_XSHADOWCONFIGTARGET)
cd $(NX_XSHADOWLIBDIR) && \