diff --git a/www/quark/Makefile b/www/quark/Makefile index a977870b6f2a..1ef9a1ffd9d8 100644 --- a/www/quark/Makefile +++ b/www/quark/Makefile @@ -1,40 +1,39 @@ PORTNAME= quark DISTVERSION= 20220816 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://freebsd.uzsolt.hu/src/ PKGNAMESUFFIX= -server MAINTAINER= uzsolt@FreeBSD.org COMMENT= Small and simple HTTP GET/HEAD-only web server for static content WWW= https://tools.suckless.org/quark/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -MAKE_JOBS_UNSAFE= yes - CONFLICTS_INSTALL= quark PLIST_FILES= bin/quark \ share/man/man1/quark.1.gz pre-everything:: @${ECHO_MSG} "You can build quark with your own config.h using the QUARK_CONF knob:" @${ECHO_MSG} "make QUARK_CONF=/path/to/quark/config.h install clean" .if defined(QUARK_CONF) post-patch: @${ECHO_MSG} "Creating config.h from ${QUARK_CONF}" @${LN} -sf ${QUARK_CONF} ${WRKSRC}/config.h .endif do-configure: @${ECHO_CMD} PREFIX="${PREFIX}" >>${WRKSRC}/config.mk @${ECHO_CMD} CC="${CC}" >>${WRKSRC}/config.mk @${ECHO_CMD} CFLAGS+="${CFLAGS}" >>${WRKSRC}/config.mk @${ECHO_CMD} LDFLAGS+="${LDFLAGS}" >>${WRKSRC}/config.mk post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quark .include diff --git a/www/quark/files/patch-Makefile b/www/quark/files/patch-Makefile new file mode 100644 index 000000000000..8f3873dfce18 --- /dev/null +++ b/www/quark/files/patch-Makefile @@ -0,0 +1,10 @@ +--- Makefile.orig 2025-07-18 07:05:10 UTC ++++ Makefile +@@ -12,6 +12,7 @@ main.o: main.c arg.h config.h server.h sock.h util.h c + data.o: data.c config.h data.h http.h server.h util.h config.mk + http.o: http.c config.h http.h server.h util.h config.mk + main.o: main.c arg.h config.h server.h sock.h util.h config.mk ++queue.o: queue.c config.h queue.h util.h + server.o: server.c config.h connection.h http.h queue.h server.h util.h config.mk + sock.o: sock.c config.h sock.h util.h config.mk + util.o: util.c config.h util.h config.mk