Hello,

Samuel Thibault, le lun. 26 janv. 2026 18:14:31 +0100, a ecrit:
> I have uploaded the attached changes to DELAYED/5.

DefaultCCOptions is actually still used by some archs.  I have uploaded
the attached (pushed) patch to DELAYED/5 to just stuff the options to
EXTRA_DEFINES, which is fine for xaw3d since we don't have cpp/cxx
calls. I have put also the difference with -3 in patch0, for reference.

Samuel
diff -Nru xaw3d-1.5+F/debian/changelog xaw3d-1.5+F/debian/changelog
--- xaw3d-1.5+F/debian/changelog        2026-01-26 18:08:26.000000000 +0100
+++ xaw3d-1.5+F/debian/changelog        2026-02-01 14:00:13.000000000 +0100
@@ -1,3 +1,10 @@
+xaw3d (1.5+F-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * rules: Pass C options through EXTRA_DEFINES.
+
+ -- Samuel Thibault <[email protected]>  Sun, 01 Feb 2026 14:00:13 +0100
+
 xaw3d (1.5+F-3.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru xaw3d-1.5+F/debian/rules xaw3d-1.5+F/debian/rules
--- xaw3d-1.5+F/debian/rules    2026-01-26 18:07:49.000000000 +0100
+++ xaw3d-1.5+F/debian/rules    2026-02-01 13:58:51.000000000 +0100
@@ -11,10 +11,9 @@
 
 override_dh_auto_build:
        rm -rf $(SOURCE)/X11 && install -m755 -d $(SOURCE)/X11
-       cd $(SOURCE) && ln -sf ../ X11/Xaw3d && \
-         imake -DDefaultCCOptions="-ffile-prefix-map=$(CURDIR)=. -I. -std=c11" 
-DUseInstalled -I/usr/lib/X11/config
+       cd $(SOURCE) && ln -sf ../ X11/Xaw3d && xmkmf
        dh_auto_build -- -C $(SOURCE) \
-          EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR" 
SHLIBDEF="-D_REENTRANT -DARROW_SCROLLBAR" \
+          EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR 
-ffile-prefix-map=$(CURDIR)=. -I. -std=c11" SHLIBDEF="-D_REENTRANT 
-DARROW_SCROLLBAR" \
 
 override_dh_auto_clean:
        rm -rf $(SOURCE)/X11 $(COMPAT) lib/Xaw3d/laygram.h
diff -Nru xaw3d-1.5+F/debian/changelog xaw3d-1.5+F/debian/changelog
--- xaw3d-1.5+F/debian/changelog        2026-01-05 17:57:29.000000000 +0100
+++ xaw3d-1.5+F/debian/changelog        2026-02-01 14:00:13.000000000 +0100
@@ -1,3 +1,20 @@
+xaw3d (1.5+F-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * rules: Pass C options through EXTRA_DEFINES.
+
+ -- Samuel Thibault <[email protected]>  Sun, 01 Feb 2026 14:00:13 +0100
+
+xaw3d (1.5+F-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  * rules: Call imake directly to be able to pass several C options.
+  * rules: Fix passing C options.
+  * rules: Force C11 language (closes: #1098120).
+
+ -- Samuel Thibault <[email protected]>  Mon, 26 Jan 2026 18:08:26 +0100
+
 xaw3d (1.5+F-3) unstable; urgency=medium
 
   * Relaxed strict prototyping checking at build time for gcc-15.
diff -Nru xaw3d-1.5+F/debian/rules xaw3d-1.5+F/debian/rules
--- xaw3d-1.5+F/debian/rules    2026-01-05 17:57:29.000000000 +0100
+++ xaw3d-1.5+F/debian/rules    2026-02-01 13:58:51.000000000 +0100
@@ -13,8 +13,7 @@
        rm -rf $(SOURCE)/X11 && install -m755 -d $(SOURCE)/X11
        cd $(SOURCE) && ln -sf ../ X11/Xaw3d && xmkmf
        dh_auto_build -- -C $(SOURCE) \
-          EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR" 
SHLIBDEF="-D_REENTRANT -DARROW_SCROLLBAR" \
-          CFLAGS="-ffile-prefix-map=$(CURDIR)=. -I. 
-Wno-incompatible-pointer-types"
+          EXTRA_DEFINES="-D_REENTRANT -DARROW_SCROLLBAR 
-ffile-prefix-map=$(CURDIR)=. -I. -std=c11" SHLIBDEF="-D_REENTRANT 
-DARROW_SCROLLBAR" \
 
 override_dh_auto_clean:
        rm -rf $(SOURCE)/X11 $(COMPAT) lib/Xaw3d/laygram.h

Reply via email to