From 63fc58fdabf5ad0d35ae567773d16e92b65d1ee6 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 27 Dec 2024 05:44:10 +0300 Subject: distribute.mk: added Poudriere commands (FreeBSD packaging tests) * This does not build the current source tree. You must still have a properly set up ports tree somewhere. --- distribute.mk.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/distribute.mk.in b/distribute.mk.in index 4eb9b91..0a82b2c 100644 --- a/distribute.mk.in +++ b/distribute.mk.in @@ -85,6 +85,20 @@ ppa : debian-source dput ppa:robin-haberkorn/sciteco *.changes; \ ) +# This is for testing FreeBSD port builds with Poudriere. +# We cannot build binary packages this way and there is little +# sense in distributing them. +# +# NOTE: This assumes that a fitting jail and ports tree has already +# been set up. +# We do nothing to sync the ports tree with our mirror of +# the FreeBSD port's Makefile (freebsd/Makefile) or to supply Poudriere +# with a recent tarball of SciTECO. +POUDRIERE_JAIL ?= 141amd64 +poudriere: + poudriere testport -j $(POUDRIERE_JAIL) -o editors/sciteco@curses + poudriere testport -j $(POUDRIERE_JAIL) -o editors/sciteco@gtk + # Create Windows release. # Assumes a correctly installed glib (with pkgconfig script) # and static linking of all dependant libraries (no DLLs are -- cgit v1.2.3