Module Name:    src
Committed By:   christos
Date:           Wed Mar 31 04:37:51 UTC 2021

Modified Files:
        src/external/mpl/bind: Makefile
Added Files:
        src/external/mpl/bind/libexec: Makefile plugin.mk
        src/external/mpl/bind/libexec/filter-aaaa: Makefile

Log Message:
Add plugin glue (simon@)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mpl/bind/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mpl/bind/libexec/Makefile \
    src/external/mpl/bind/libexec/plugin.mk
cvs rdiff -u -r0 -r1.1 src/external/mpl/bind/libexec/filter-aaaa/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mpl/bind/Makefile
diff -u src/external/mpl/bind/Makefile:1.1 src/external/mpl/bind/Makefile:1.2
--- src/external/mpl/bind/Makefile:1.1	Sun Aug 12 09:02:24 2018
+++ src/external/mpl/bind/Makefile	Wed Mar 31 00:37:50 2021
@@ -1,5 +1,5 @@
-#	$NetBSD: Makefile,v 1.1 2018/08/12 13:02:24 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2021/03/31 04:37:50 christos Exp $
 
-SUBDIR+= lib .WAIT bin
+SUBDIR+= lib .WAIT libexec bin
 
 .include <bsd.subdir.mk>

Added files:

Index: src/external/mpl/bind/libexec/Makefile
diff -u /dev/null src/external/mpl/bind/libexec/Makefile:1.1
--- /dev/null	Wed Mar 31 00:37:51 2021
+++ src/external/mpl/bind/libexec/Makefile	Wed Mar 31 00:37:50 2021
@@ -0,0 +1,5 @@
+#	$NetBSD: Makefile,v 1.1 2021/03/31 04:37:50 christos Exp $
+
+SUBDIR+= filter-aaaa
+
+.include <bsd.subdir.mk>
Index: src/external/mpl/bind/libexec/plugin.mk
diff -u /dev/null src/external/mpl/bind/libexec/plugin.mk:1.1
--- /dev/null	Wed Mar 31 00:37:51 2021
+++ src/external/mpl/bind/libexec/plugin.mk	Wed Mar 31 00:37:50 2021
@@ -0,0 +1,36 @@
+#	$NetBSD: plugin.mk,v 1.1 2021/03/31 04:37:50 christos Exp $
+#
+# Based on src/lib/libpam/modules/mod.mk
+#	NetBSD: mod.mk,v 1.17 2020/05/23 00:43:33 rin Exp
+
+.include "${.CURDIR}/../../Makefile.inc"
+
+DIST=		${IDIST}/bin/plugins
+.PATH.c:	${DIST}
+
+LIBDIR=		/usr/libexec/named
+
+NOLINT=		# don't build a lint library
+NOPROFILE=	# don't build a profile library
+NOPICINSTALL=	# don't install _pic.a library
+
+# Define the shared library version here, we need these variables early for
+# plugin install rules.
+SHLIB_MAJOR=	0
+SHLIB_MINOR=	0
+
+.include <bsd.own.mk>
+
+.if ${MKPIC} != "no"
+.PRECIOUS: ${DESTDIR}${LIBDIR}/${LIB}.so
+libinstall:: ${DESTDIR}${LIBDIR}/${LIB}.so
+.else
+libinstall::
+.endif
+
+.include <bsd.lib.mk>
+
+${DESTDIR}${LIBDIR}/${LIB}.so: lib${LIB}.so.${SHLIB_FULLVERSION}
+	${_MKTARGET_INSTALL}
+	${INSTALL_FILE} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
+	    ${.ALLSRC} ${.TARGET}

Index: src/external/mpl/bind/libexec/filter-aaaa/Makefile
diff -u /dev/null src/external/mpl/bind/libexec/filter-aaaa/Makefile:1.1
--- /dev/null	Wed Mar 31 00:37:51 2021
+++ src/external/mpl/bind/libexec/filter-aaaa/Makefile	Wed Mar 31 00:37:50 2021
@@ -0,0 +1,6 @@
+#      $NetBSD: Makefile,v 1.1 2021/03/31 04:37:50 christos Exp $
+
+LIB=   filter-aaaa
+SRCS=  filter-aaaa.c
+
+.include "${.CURDIR}/../plugin.mk"

Reply via email to