Skip to content

Commit

Permalink
x11-toolkits/xbae: Disable tests using sbrk
Browse files Browse the repository at this point in the history
Differential Revision:	https://reviews.freebsd.org/D42976
  • Loading branch information
brooksdavis authored and 5u623l20 committed Dec 10, 2023
1 parent c59c5ad commit c117ef1
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 4 deletions.
5 changes: 1 addition & 4 deletions 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}
Expand All @@ -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
Expand Down
70 changes: 70 additions & 0 deletions 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)

0 comments on commit c117ef1

Please sign in to comment.