Package: wxwidgets2.6
Version: 2.6.3.2.1
Severity: wishlist
Tags: patch

Hello Ron,

I was backporting the latest version of wxwidgets2.6 for backports.org,
and found that the patch provided for #350695 (the "FTBFS with new make"
bug) is not compatible with sarge's version of make.

I guess I could've just reverted it to the previous version, which works
on sarge but not in sid, but I spent a bit trying to figure out if a
version existed that would work in both.

After quite a while of struggling, I shall confess, I came up with such
version. I attach a patch against the current sid version, which I'd be
happy to see applied in the next upload. The resulting version is just
like the original, but with double quotes instead of single ones.

Thanks in advance,

-- 
Adeodato Simó                                     dato at net.com.org.es
Debian Developer                                  adeodato at debian.org
 
                                   Listening to: Luke Vibert - Prick Tat
--- wxwidgets2.6/debian/rules~  2006-05-01 06:38:42.000000000 +0200
+++ wxwidgets2.6/debian/rules
@@ -15,14 +15,15 @@
   # respect their precious opinion of how much blue smoke to use.
   JOB_COUNT := $(CONCURRENCY_LEVEL)
 
-else ifdef DISTCC_HOSTS
+else
+ifdef DISTCC_HOSTS
 
  # Otherwise, if they have a cluster, try to put it to good use.
   JOB_COUNT := $(shell set $${DISTCC_HOSTS} > /dev/null 2>&1 ; echo $$\#)
 
  # Not much faster, but it might keep you warm in winter...
  #JOB_COUNT := $(shell set $${DISTCC_HOSTS} > /dev/null 2>&1 ; echo $$(($$\# + 
$$\#)))
-
+endif
 endif
 
 ifdef JOB_COUNT
@@ -213,53 +214,53 @@
        echo python_ver := python$(shell python -c "import sys;print 
sys.version[:3]") > $@
 
 debian/control: $(addprefix debian/,control.in python-version)
-       sed -e 's/=V/$(release)/g;s/=SOV/$(sorelease)/g;s/=PY/$(python_ver)/g'\
+       sed -e "s/=V/$(release)/g;s/=SOV/$(sorelease)/g;s/=PY/$(python_ver)/g"\
                < debian/control.in > debian/control
 
 control-files-stamp: debian/control
        dh_testdir
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_wxbase_dev).$$f";    \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxbase-dev.$$f                           \
                        > debian/$(package_wxbase_dev).$$f;                  \
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_wxbase_dbg).$$f";    \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxbase-dbg.$$f                           \
                        > debian/$(package_wxbase_dbg).$$f;                  \
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_gtk_dev).$$f";       \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxgtk-dev.$$f                            \
                        > debian/$(package_gtk_dev).$$f;                     \
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_gtk_dbg).$$f";       \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxgtk-dbg.$$f                            \
                        > debian/$(package_gtk_dbg).$$f;                     \
        done;
        @for f in docs postinst prerm; do                                    \
                echo "generating control file $(package_gtk_py_lib).$$f";    \
-               sed -e 's/=PY/$(python_ver)/g;                              '\
-'                      s|=WXPYDIR|$(wxpydir)|g;                            '\
-'                      s/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=PY/$(python_ver)/g;                               \
+                       s|=WXPYDIR|$(wxpydir)|g;                             \
+                       s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/python-wxgtk.$$f                            \
                        > debian/$(package_gtk_py_lib).$$f;                  \
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_gtk_dbg_py).$$f";    \
-               sed -e 's/=PY/$(python_ver)/g;                              '\
-'                      s/=V/$(release)/g;                                  '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=PY/$(python_ver)/g;                               \
+                       s/=V/$(release)/g;                                   \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/python-wxgtk-dbg.$$f                        \
                        > debian/$(package_gtk_dbg_py).$$f;                  \
        done;
@@ -267,7 +268,7 @@
        @cp debian/python-wxgtk.docs debian/$(package_gtk_dbg_py).docs;
        @for f in docs doc-base; do                                          \
                echo "generating control file $(package_doc).$$f";           \
-               sed -e 's/=V/$(release)/g' < debian/wx-doc.$$f               \
+               sed -e "s/=V/$(release)/g" < debian/wx-doc.$$f               \
                        > debian/$(package_doc).$$f;                         \
        done;
        @for f in examples; do                                               \
@@ -276,26 +277,26 @@
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_msw_dev).$$f";       \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=H/$(cross_host)/g;                               '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=H/$(cross_host)/g;                                \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxmsw-dev.$$f                            \
                        > debian/$(package_msw_dev).$$f;                     \
        done;
        @for f in postinst prerm; do                                         \
                echo "generating control file $(package_msw_dbg).$$f";       \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=H/$(cross_host)/g;                               '\
-'                      s/=PRIO/$(alt_prio)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=H/$(cross_host)/g;                                \
+                       s/=PRIO/$(alt_prio)/g"                               \
                        < debian/libwxmsw-dbg.$$f                            \
                        > debian/$(package_msw_dbg).$$f;                     \
        done;
 #      @echo "generating control file $(package_common).menu";              \
-#              sed -e 's/=V/$(release)/g' < debian/wx-common.menu           \
+#              sed -e "s/=V/$(release)/g" < debian/wx-common.menu           \
 #                      > debian/$(package_common).menu;
        @echo "generating control file lintian-override";                    \
-               sed -e 's/=V/$(release)/g;                                  '\
-'                      s/=SOV/$(sorelease)/g'                               \
+               sed -e "s/=V/$(release)/g;                                   \
+                       s/=SOV/$(sorelease)/g"                               \
                        < debian/lintian-override.in                         \
                        > debian/lintian-override;                           \
        touch $@

Reply via email to