diff --git a/textproc/comparator/Makefile b/textproc/comparator/Makefile index f48f1e7ab45e..2b5b5f48e0c7 100644 --- a/textproc/comparator/Makefile +++ b/textproc/comparator/Makefile @@ -1,22 +1,24 @@ PORTNAME= comparator -DISTVERSION= 2.13 +DISTVERSION= 2.14 CATEGORIES= textproc devel MAINTAINER= fuz@FreeBSD.org COMMENT= Find common sections in source trees LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor +TEST_DEPENDS= gmake:devel/gmake USES= python shebangfix USE_GITLAB= yes GL_ACCOUNT= esr -CFLAGS+= -DLARGEFILES MAKE_ARGS= VERSION=${DISTVERSION} TEST_TARGET= check +DO_MAKE_TEST= ${SETENVI} ${WRK_ENV} ${TEST_ENV} ${GMAKE} ${MAKE_FLAGS} \ + ${MAKEFILE} ${TEST_ARGS:N${DESTDIRNAME}=*} SHEBANG_FILES= hashgen.py filterator .include diff --git a/textproc/comparator/distinfo b/textproc/comparator/distinfo index 10900e2bfc87..e2764430408f 100644 --- a/textproc/comparator/distinfo +++ b/textproc/comparator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770728200 -SHA256 (comparator-2.13.tar.bz2) = f591cd8400bfefec6636bd6c018127bb9b4b341bf3ede21fb43f2c1ebe1f7ede -SIZE (comparator-2.13.tar.bz2) = 41704 +TIMESTAMP = 1772290044 +SHA256 (comparator-2.14.tar.bz2) = 304ae1ff4a13d91bd366052e32468f21610d5b05859cb60db056a9a976008147 +SIZE (comparator-2.14.tar.bz2) = 41597 diff --git a/textproc/comparator/files/patch-Makefile b/textproc/comparator/files/patch-Makefile index 9d1343fd0847..1c6f30d76325 100644 --- a/textproc/comparator/files/patch-Makefile +++ b/textproc/comparator/files/patch-Makefile @@ -1,22 +1,11 @@ ---- Makefile.orig 2026-02-10 12:32:33 UTC +--- Makefile.orig 2026-02-28 14:41:28 UTC +++ Makefile -@@ -15,8 +15,8 @@ SOURCES = $(CODE) $(SCRIPTS) $(DOCS) $(EXTRAS) $(TEST) +@@ -15,7 +15,7 @@ SOURCES = $(CODE) $(SCRIPTS) $(DOCS) $(EXTRAS) $(TEST) EXTRAS = shredtree.py shredcompare.py TEST = test SOURCES = $(CODE) $(SCRIPTS) $(DOCS) $(EXTRAS) $(TEST) Makefile --CFLAGS = -O3 --LDFLAGS = -+CFLAGS ?= -O3 -+LDFLAGS ?= +-CFLAGS = -O3 -Wall -Wextra -Werror -fstack-protector-strong -fno-strict-aliasing -DLARGEFILES ++CFLAGS += -O3 -Wall -Wextra -fstack-protector-strong -fno-strict-aliasing -DLARGEFILES + LDFLAGS = VERSION=$(shell sed -n