Page MenuHomeFreeBSD

D12548.diff
No OneTemporary

D12548.diff

Index: head/Mk/Uses/cargo.mk
===================================================================
--- head/Mk/Uses/cargo.mk
+++ head/Mk/Uses/cargo.mk
@@ -103,7 +103,7 @@
CARGO_TEST_ARGS+= --features='${CARGO_FEATURES}'
.endif
-.if !defined(WITH_DEBUG) || defined(WITHOUT_DEBUG)
+.if !defined(WITH_DEBUG)
CARGO_BUILD_ARGS+= --release
CARGO_TEST_ARGS+= --release
.else
Index: head/Mk/bsd.port.mk
===================================================================
--- head/Mk/bsd.port.mk
+++ head/Mk/bsd.port.mk
@@ -337,6 +337,9 @@
# passed to the compiler by setting DEBUG_FLAGS. It is
# set to "-g" at default.
#
+# NOTE: to override a globally defined WITH_DEBUG at a
+# later time ".undef WITH_DEBUG" can be used
+#
# WITH_DEBUG_PORTS - A list of origins for which WITH_DEBUG will be set
#
# WITHOUT_SSP - Disable SSP.
@@ -1681,7 +1684,7 @@
.endif
# Reset value from bsd.own.mk.
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
.if !defined(INSTALL_STRIPPED)
STRIP= #none
MAKE_ENV+= DONTSTRIP=yes
Index: head/UPDATING
===================================================================
--- head/UPDATING
+++ head/UPDATING
@@ -5,6 +5,17 @@
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20171015:
+ AFFECTS: people using WITHOUT_DEBUG
+ AUTHOR: madpilot@FreeBSD.org
+
+ The WITHOUT_DEBUG flag has been retired. It's only purpose was
+ to override a global WITH_DEBUG, if that was defined, but many
+ ports were ignoring such flag even if honouring WITH_DEBUG.
+
+ The same effect can be obtained using ".undef WITH_DEBUG" without
+ any special support in port Makefiles.
+
20171012:
AFFECTS: users of security/openssh-portable
AUTHOR: bdrewery@FreeBSD.org
Index: head/databases/qdbm-plus/Makefile
===================================================================
--- head/databases/qdbm-plus/Makefile
+++ head/databases/qdbm-plus/Makefile
@@ -27,7 +27,7 @@
INSTALL_TARGET= install-strip
post-patch:
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
.endif
Index: head/databases/qdbm/Makefile
===================================================================
--- head/databases/qdbm/Makefile
+++ head/databases/qdbm/Makefile
@@ -30,7 +30,7 @@
PORTDOCS= ChangeLog NEWS
post-patch:
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
.endif
Index: head/math/msieve/Makefile
===================================================================
--- head/math/msieve/Makefile
+++ head/math/msieve/Makefile
@@ -28,7 +28,7 @@
.if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
CFLAGS+= -O3 -ffast-math
-.if defined(WITHOUT_DEBUG) || !defined(WITH_DEBUG)
+.if !defined(WITH_DEBUG)
CFLAGS+= -fomit-frame-pointer -DNDEBUG
.endif
.endif
Index: head/multimedia/vlc/Makefile
===================================================================
--- head/multimedia/vlc/Makefile
+++ head/multimedia/vlc/Makefile
@@ -54,7 +54,7 @@
--disable-wasapi --disable-x26410b \
--with-kde-solid=${PREFIX}/share/apps/solid/actions \
ac_cv_search_pthread_rwlock_init=-pthread
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug
.endif
CPPFLAGS+= -I${LOCALBASE}/include
Index: head/net/linphone/Makefile
===================================================================
--- head/net/linphone/Makefile
+++ head/net/linphone/Makefile
@@ -55,7 +55,7 @@
VIDEO_CONFIGURE_ENABLE= video
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug
.endif
Index: head/net/mediastreamer/Makefile
===================================================================
--- head/net/mediastreamer/Makefile
+++ head/net/mediastreamer/Makefile
@@ -84,7 +84,7 @@
XVIDEO_CONFIGURE_ENABLE=x11 xv
XVIDEO_USE= XORG=videoproto,x11,xv
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug
.endif
Index: head/ports-mgmt/pkg/Makefile
===================================================================
--- head/ports-mgmt/pkg/Makefile
+++ head/ports-mgmt/pkg/Makefile
@@ -33,7 +33,7 @@
.include <bsd.port.pre.mk>
-.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
+.if defined(WITH_DEBUG)
MAKE_ARGS+= DEBUG_FLAGS="${DEBUG_FLAGS}"
.endif
Index: head/security/putty/Makefile
===================================================================
--- head/security/putty/Makefile
+++ head/security/putty/Makefile
@@ -72,7 +72,7 @@
_COMPAT+= -DOMIT_UTMP
-.if defined(WITH_DEBUG) && ${WITH_DEBUG} != "no"
+.if defined(WITH_DEBUG)
XFLAGS= -DDEBUG
.endif

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 24, 3:35 AM (15 h, 16 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34272892
Default Alt Text
D12548.diff (4 KB)

Event Timeline