pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/www/bozohttpd
Module Name: pkgsrc
Committed By: nia
Date: Sun Jun 6 13:38:43 UTC 2021
Modified Files:
pkgsrc/www/bozohttpd: Makefile options.mk
Log Message:
bozohttpd: define LICENSE, add lua and ssl options, honor CFLAGS
To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 pkgsrc/www/bozohttpd/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/bozohttpd/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/www/bozohttpd/Makefile
diff -u pkgsrc/www/bozohttpd/Makefile:1.96 pkgsrc/www/bozohttpd/Makefile:1.97
--- pkgsrc/www/bozohttpd/Makefile:1.96 Wed Mar 3 10:09:13 2021
+++ pkgsrc/www/bozohttpd/Makefile Sun Jun 6 13:38:43 2021
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.96 2021/03/03 10:09:13 mrg Exp $
+# $NetBSD: Makefile,v 1.97 2021/06/06 13:38:43 nia Exp $
#
DISTNAME= bozohttpd-20210227
+PKGREVISION= 1
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_LOCAL}
EXTRACT_SUFX= .tar.bz2
@@ -9,14 +10,22 @@ EXTRACT_SUFX= .tar.bz2
MAINTAINER= mrg%eterna.com.au@localhost
HOMEPAGE= http://www.eterna.com.au/bozohttpd/
COMMENT= Bozotic HTTP server; small and secure
+LICENSE= 2-clause-bsd
-.include "options.mk"
+BOZO_CFLAGS+= -DNO_BLOCKLIST_SUPPORT
+BOZO_CFLAGS+= -D_GNU_SOURCE -D_DEFAULT_SOURCE
-# This package is IP family agnostic.
-BUILD_DEFS+= IPV6_READY
+.include "options.mk"
MAKE_FILE= Makefile.boot
+# Honor pkgsrc's optimization settings, necessary when
+# combined with FORTIFY_SOURCE on e.g. Linux.
+MAKE_FLAGS+= OPT=${CFLAGS:Q}
+
+# Apply our settings.
+MAKE_FLAGS+= LOCAL_CFLAGS=${BOZO_CFLAGS:Q}
+
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Fixing paths in manual page.
SUBST_STAGE.paths= pre-build
@@ -32,5 +41,4 @@ do-install:
${INSTALL_MAN} ${WRKSRC}/bozohttpd.8 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
-.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/www/bozohttpd/options.mk
diff -u pkgsrc/www/bozohttpd/options.mk:1.3 pkgsrc/www/bozohttpd/options.mk:1.4
--- pkgsrc/www/bozohttpd/options.mk:1.3 Thu Jan 2 09:02:22 2014
+++ pkgsrc/www/bozohttpd/options.mk Sun Jun 6 13:38:43 2021
@@ -1,17 +1,28 @@
-# $NetBSD: options.mk,v 1.3 2014/01/02 09:02:22 mrg Exp $
+# $NetBSD: options.mk,v 1.4 2021/06/06 13:38:43 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.bozohttpd
-PKG_SUPPORTED_OPTIONS= bozohttpd-do-htpasswd
+PKG_SUPPORTED_OPTIONS= lua ssl
+PKG_SUGGESTED_OPTIONS= lua ssl
.include "../../mk/bsd.options.mk"
###
-### Support Apache's .htpasswd files.
+### Support for Lua
###
-.if !empty(PKG_OPTIONS:Mbozohttpd-do-htpasswd)
-CPPFLAGS+= -DDO_HTPASSWD
+.if !empty(PKG_OPTIONS:Mlua)
+. include "../../lang/lua/buildlink3.mk"
+MAKE_FLAGS+= EXTRALIBS="-llua"
+.else
+BOZO_CFLAGS+= -DNO_LUA_SUPPORT
.endif
###
-### Support for lua -- missing
+### Support for SSL
###
+.if !empty(PKG_OPTIONS:Mssl)
+CPPFLAGS+= -DDO_HTPASSWD
+. include "../../security/openssl/buildlink3.mk"
+.else
+BOZO_CFLAGS+= -DNO_SSL_SUPPORT
+MAKE_FLAGS+= CRYPTOLIBS=""
+.endif
Home |
Main Index |
Thread Index |
Old Index