head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.4.0.8
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.6
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.4
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.3.0.28
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.3.0.26
	pkgsrc-2024Q4-base:1.3
	pkgsrc-2024Q3:1.3.0.24
	pkgsrc-2024Q3-base:1.3
	pkgsrc-2024Q2:1.3.0.22
	pkgsrc-2024Q2-base:1.3
	pkgsrc-2024Q1:1.3.0.20
	pkgsrc-2024Q1-base:1.3
	pkgsrc-2023Q4:1.3.0.18
	pkgsrc-2023Q4-base:1.3
	pkgsrc-2023Q3:1.3.0.16
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.14
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.12
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.3.0.10
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.8
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.6
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.4
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.2
	pkgsrc-2021Q4-base:1.3;
locks; strict;
comment	@# @;


1.4
date	2025.05.22.04.51.29;	author schmonz;	state Exp;
branches;
next	1.3;
commitid	SS8LB1h9lFHClRVF;

1.3
date	2021.12.19.10.02.11;	author schmonz;	state Exp;
branches;
next	1.2;
commitid	mW0nmqhCPeJlfflD;

1.2
date	2021.12.14.08.11.31;	author schmonz;	state Exp;
branches;
next	1.1;
commitid	BjR734nFJQoeNAkD;

1.1
date	2021.10.30.09.14.05;	author schmonz;	state Exp;
branches;
next	;
commitid	zkwxRw2NRBzfAOeD;


desc
@@


1.4
log
@djbware: reduce lint, mostly by replacing SUBST_CLASSES+=djberrno with
DJB_ERRNO_FIXUP.

While here, sprinkle FORCE_C_STD (mostly c89) where it doesn't break the
build. Tested on NetBSD and macOS.
@
text
@# $NetBSD: Makefile,v 1.3 2021/12/19 10:02:11 schmonz Exp $

DISTNAME=		shttpd-0.53
PKGNAME=		superscript-${DISTNAME}
CATEGORIES=		www
MASTER_SITES=		${MASTER_SITE_GITHUB:=SuperScript/shttpd/raw/179e52631ce26d2e3b6137596466b1764ba276ea/dist/}

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://web.archive.org/web/20120908072828/http://www.superscript.com/shttpd/index.html
COMMENT=		HTTP daemons designed to complement publicfile
#LICENSE=		# TODO: (see mk/license.mk)

SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	do-configure
SUBST_FILES.paths=	leapsecs_read.c
SUBST_VARS.paths=	PKG_SYSCONFDIR

FORCE_C_STD=		c89

DJB_ERRNO_FIXUP=	error.h leapsecs_read.c

LDFLAGS.SunOS+=		-lsocket

post-configure:
	cd ${WRKSRC} && cp conf-ld conf-lds

.include "../../mk/djbware.mk"
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@Fix Solarish builds: link with -lsocket for shutdown(2).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2021/12/14 08:11:31 schmonz Exp $
d18 3
a20 2
SUBST_CLASSES+=		djberrno
SUBST_FILES.djberrno=	error.h leapsecs_read.c
@


1.2
log
@SUBST_CLASSES+=djberrno to fix Linux build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2021/10/30 09:14:05 schmonz Exp $
d21 2
@


1.1
log
@Add superscript-httpd, some HTTP daemons designed to complement publicfile.

cgi-httpd, cgiuser-httpd, constant-httpd, echo-httpd, and redir-httpd
are HTTP daemons designed to complement publicfile.

Each instance of an shttpd daemon listens on a separate address, in a
chroot directory (except for cgiuser-httpd), typically running as a
nonprivileged user.
@
text
@d1 1
a1 1
# $NetBSD$
d18 3
@

