xref: /mports/security/xinetd/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	xinetd
2DISTVERSIONPREFIX=	${PORTNAME}-
3DISTVERSION=	2-3-15
4PORTREVISION=	4
5CATEGORIES=	security
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Replacement for inetd with better control and logging
9WWW=		https://github.com/xinetd-org/xinetd
10
11LICENSE=	XINETD
12LICENSE_NAME=	xinetd license
13LICENSE_FILE=	${WRKSRC}/COPYRIGHT
14LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
15
16FAKE_OPTS=	prefixhack
17
18USE_GITHUB=   yes
19GH_ACCOUNT=   ${PORTNAME}-org
20
21GNU_CONFIGURE=	yes
22USE_RC_SUBR=	xinetd
23ALL_TARGET=	build
24CONFIGURE_ARGS+=	--with-loadavg
25
26USES=		cpe shebangfix perl5
27USE_PERL5=	run
28SHEBANG_FILES=	${WRKSRC}/xinetd/xconv.pl
29
30OPTIONS_DEFINE=	IPV6 LIBWRAP
31OPTIONS_DEFAULT=	LIBWRAP
32
33IPV6_CONFIGURE_WITH=	ipv6
34LIBWRAP_CONFIGURE_WITH=	libwrap
35
36post-patch:
37	@${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/xinetd/xconfig.h
38
39do-install:
40	${INSTALL_PROGRAM} ${WRKSRC}/xinetd/xinetd ${PREFIX}/sbin/xinetd
41	${INSTALL_SCRIPT} ${WRKSRC}/xinetd/xconv.pl ${PREFIX}/bin/xconv
42	${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.conf.man ${PREFIX}/share/man/man5/xinetd.conf.5
43	${INSTALL_MAN} ${WRKSRC}/xinetd/xconv.pl.8 ${PREFIX}/share/man/man8/xconv.8
44	${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.man ${PREFIX}/share/man/man8/xinetd.8
45	${INSTALL_MAN} ${WRKSRC}/xinetd/xinetd.log.man ${PREFIX}/share/man/man8/xinetd.log.8
46
47.include <bsd.port.mk>
48

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026