Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Dec 2023 14:56:43 GMT
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c117ef165729 - main - x11-toolkits/xbae: Disable tests using sbrk
Message-ID:  <202312101456.3BAEuhtV022236@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c117ef1657295577d328679c7d5b33c0ee6de578

commit c117ef1657295577d328679c7d5b33c0ee6de578
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2023-12-09 08:32:12 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-10 14:56:32 +0000

    x11-toolkits/xbae: Disable tests using sbrk
    
    Differential Revision:  https://reviews.freebsd.org/D42976
---
 x11-toolkits/xbae/Makefile                         |  5 +-
 .../xbae/files/patch-examples_tests_Makefile.in    | 70 ++++++++++++++++++++++
 2 files changed, 71 insertions(+), 4 deletions(-)

diff --git a/x11-toolkits/xbae/Makefile b/x11-toolkits/xbae/Makefile
index 108b855d4c49..f12c257deb7d 100644
--- a/x11-toolkits/xbae/Makefile
+++ b/x11-toolkits/xbae/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	Xbae
 PORTVERSION=	4.60.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	x11-toolkits math
 MASTER_SITES=	SF
 DISTNAME=	xbae-${PORTVERSION}
@@ -12,9 +12,6 @@ WWW=		https://xbae.sourceforge.net/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN_aarch64=	Fails to link: missing sbrk
-BROKEN_riscv64=	Fails to link: missing sbrk
-
 USES=		libtool motif
 USE_LDCONFIG=	yes
 USE_XORG=	ice sm x11 xext xt
diff --git a/x11-toolkits/xbae/files/patch-examples_tests_Makefile.in b/x11-toolkits/xbae/files/patch-examples_tests_Makefile.in
new file mode 100644
index 000000000000..74db19072956
--- /dev/null
+++ b/x11-toolkits/xbae/files/patch-examples_tests_Makefile.in
@@ -0,0 +1,70 @@
+--- examples/tests/Makefile.in.orig
++++ examples/tests/Makefile.in
+@@ -36,8 +36,8 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-noinst_PROGRAMS = beeps$(EXEEXT) leak1$(EXEEXT) leak2$(EXEEXT) \
+-	res_leak$(EXEEXT) chooser1$(EXEEXT) dm1$(EXEEXT) dm2$(EXEEXT) \
++noinst_PROGRAMS = beeps$(EXEEXT) leak1$(EXEEXT) \
++	chooser1$(EXEEXT) dm1$(EXEEXT) dm2$(EXEEXT) \
+ 	addrows$(EXEEXT) xm$(EXEEXT) manycellwidgets$(EXEEXT) \
+ 	0rows$(EXEEXT) images$(EXEEXT) setlabels$(EXEEXT) \
+ 	0rowcols$(EXEEXT) cancel$(EXEEXT)
+@@ -113,24 +113,12 @@
+ leak1_DEPENDENCIES = ../../src/libXbae.la $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1)
+-leak2_SOURCES = leak2.c
+-leak2_OBJECTS = leak2.$(OBJEXT)
+-leak2_LDADD = $(LDADD)
+-leak2_DEPENDENCIES = ../../src/libXbae.la $(am__DEPENDENCIES_1) \
+-	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+-	$(am__DEPENDENCIES_1)
+ manycellwidgets_SOURCES = manycellwidgets.c
+ manycellwidgets_OBJECTS = manycellwidgets.$(OBJEXT)
+ manycellwidgets_LDADD = $(LDADD)
+ manycellwidgets_DEPENDENCIES = ../../src/libXbae.la \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+ 	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+-res_leak_SOURCES = res_leak.c
+-res_leak_OBJECTS = res_leak.$(OBJEXT)
+-res_leak_LDADD = $(LDADD)
+-res_leak_DEPENDENCIES = ../../src/libXbae.la $(am__DEPENDENCIES_1) \
+-	$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+-	$(am__DEPENDENCIES_1)
+ setlabels_SOURCES = setlabels.c
+ setlabels_OBJECTS = setlabels.$(OBJEXT)
+ setlabels_LDADD = $(LDADD)
+@@ -155,11 +143,11 @@
+ LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+ 	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+ SOURCES = 0rowcols.c 0rows.c addrows.c beeps.c cancel.c chooser1.c \
+-	dm1.c dm2.c images.c leak1.c leak2.c manycellwidgets.c \
+-	res_leak.c setlabels.c xm.c
++	dm1.c dm2.c images.c leak1.c manycellwidgets.c \
++	setlabels.c xm.c
+ DIST_SOURCES = 0rowcols.c 0rows.c addrows.c beeps.c cancel.c \
+-	chooser1.c dm1.c dm2.c images.c leak1.c leak2.c \
+-	manycellwidgets.c res_leak.c setlabels.c xm.c
++	chooser1.c dm1.c dm2.c images.c leak1.c \
++	manycellwidgets.c setlabels.c xm.c
+ ETAGS = etags
+ CTAGS = ctags
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+@@ -379,15 +367,9 @@
+ leak1$(EXEEXT): $(leak1_OBJECTS) $(leak1_DEPENDENCIES) 
+ 	@rm -f leak1$(EXEEXT)
+ 	$(LINK) $(leak1_LDFLAGS) $(leak1_OBJECTS) $(leak1_LDADD) $(LIBS)
+-leak2$(EXEEXT): $(leak2_OBJECTS) $(leak2_DEPENDENCIES) 
+-	@rm -f leak2$(EXEEXT)
+-	$(LINK) $(leak2_LDFLAGS) $(leak2_OBJECTS) $(leak2_LDADD) $(LIBS)
+ manycellwidgets$(EXEEXT): $(manycellwidgets_OBJECTS) $(manycellwidgets_DEPENDENCIES) 
+ 	@rm -f manycellwidgets$(EXEEXT)
+ 	$(LINK) $(manycellwidgets_LDFLAGS) $(manycellwidgets_OBJECTS) $(manycellwidgets_LDADD) $(LIBS)
+-res_leak$(EXEEXT): $(res_leak_OBJECTS) $(res_leak_DEPENDENCIES) 
+-	@rm -f res_leak$(EXEEXT)
+-	$(LINK) $(res_leak_LDFLAGS) $(res_leak_OBJECTS) $(res_leak_LDADD) $(LIBS)
+ setlabels$(EXEEXT): $(setlabels_OBJECTS) $(setlabels_DEPENDENCIES) 
+ 	@rm -f setlabels$(EXEEXT)
+ 	$(LINK) $(setlabels_LDFLAGS) $(setlabels_OBJECTS) $(setlabels_LDADD) $(LIBS)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202312101456.3BAEuhtV022236>