pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add strongswan version 5.7.1



Module Name:	pkgsrc-wip
Committed By:	coypu <coypu%sdf.org@localhost>
Pushed By:	coypu
Date:		Mon Oct 15 05:26:30 2018 +0300
Changeset:	186bf4864da88167d0c725758e533e6a4ab7744c

Added Files:
	strongswan/DESCR
	strongswan/Makefile
	strongswan/PLIST
	strongswan/TODO
	strongswan/distinfo

Log Message:
Add strongswan version 5.7.1

strongSwan is an OpenSource IPsec-based VPN solution.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=186bf4864da88167d0c725758e533e6a4ab7744c

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

diffstat:
 strongswan/DESCR    |   1 +
 strongswan/Makefile |  43 +++++++++++
 strongswan/PLIST    | 214 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 strongswan/TODO     |  13 ++++
 strongswan/distinfo |   6 ++
 5 files changed, 277 insertions(+)

diffs:
diff --git a/strongswan/DESCR b/strongswan/DESCR
new file mode 100644
index 0000000000..c972975e42
--- /dev/null
+++ b/strongswan/DESCR
@@ -0,0 +1 @@
+strongSwan is an OpenSource IPsec-based VPN solution.
diff --git a/strongswan/Makefile b/strongswan/Makefile
new file mode 100644
index 0000000000..244d557920
--- /dev/null
+++ b/strongswan/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	strongswan
+DISTNAME=	5.7.1
+PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_GITHUB:=strongswan/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/strongswan/strongswan/
+COMMENT=	strongSwan is an OpenSource IPsec-based VPN solution
+LICENSE=	gnu-gpl-v2
+
+WRKSRC=	${WRKDIR}/${PKGNAME_NOREV}
+
+USE_TOOLS+=	autoconf automake perl flex bison gmake
+GNU_CONFIGURE=	yes
+
+pre-configure:
+	cd ${WRKSRC} && autoreconf -fiv && automake
+
+CONFIGURE_ARGS=	--enable-kernel-pfkey \
+		--enable-kernel-pfroute  \
+		--disable-kernel-netlink  \
+		--disable-scripts  \
+		--enable-openssl \
+		--enable-eap-identity \
+		--enable-eap-tls \
+		--enable-eap-mschapv2 \
+		--enable-eap-peap \
+		--enable-eap-ttls \
+		--enable-blowfish \
+		--enable-addrblock \
+		--enable-whitelist \
+		--enable-cmd \
+		--with-group=wheel
+
+BUILD_DEPENDS+=	gettext-m4-[0-9]*:../../devel/gettext-m4
+
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/strongswan/PLIST b/strongswan/PLIST
new file mode 100644
index 0000000000..533cd77424
--- /dev/null
+++ b/strongswan/PLIST
@@ -0,0 +1,214 @@
+@comment $NetBSD$
+bin/pki
+etc/ipsec.conf
+etc/ipsec.secrets
+etc/strongswan.conf
+etc/strongswan.d/charon-logging.conf
+etc/strongswan.d/charon.conf
+etc/strongswan.d/charon/addrblock.conf
+etc/strongswan.d/charon/aes.conf
+etc/strongswan.d/charon/attr.conf
+etc/strongswan.d/charon/blowfish.conf
+etc/strongswan.d/charon/cmac.conf
+etc/strongswan.d/charon/constraints.conf
+etc/strongswan.d/charon/counters.conf
+etc/strongswan.d/charon/curve25519.conf
+etc/strongswan.d/charon/des.conf
+etc/strongswan.d/charon/dnskey.conf
+etc/strongswan.d/charon/eap-identity.conf
+etc/strongswan.d/charon/eap-mschapv2.conf
+etc/strongswan.d/charon/eap-peap.conf
+etc/strongswan.d/charon/eap-tls.conf
+etc/strongswan.d/charon/eap-ttls.conf
+etc/strongswan.d/charon/fips-prf.conf
+etc/strongswan.d/charon/gmp.conf
+etc/strongswan.d/charon/hmac.conf
+etc/strongswan.d/charon/kernel-pfkey.conf
+etc/strongswan.d/charon/kernel-pfroute.conf
+etc/strongswan.d/charon/md5.conf
+etc/strongswan.d/charon/mgf1.conf
+etc/strongswan.d/charon/nonce.conf
+etc/strongswan.d/charon/openssl.conf
+etc/strongswan.d/charon/pem.conf
+etc/strongswan.d/charon/pgp.conf
+etc/strongswan.d/charon/pkcs1.conf
+etc/strongswan.d/charon/pkcs12.conf
+etc/strongswan.d/charon/pkcs7.conf
+etc/strongswan.d/charon/pkcs8.conf
+etc/strongswan.d/charon/pubkey.conf
+etc/strongswan.d/charon/random.conf
+etc/strongswan.d/charon/rc2.conf
+etc/strongswan.d/charon/resolve.conf
+etc/strongswan.d/charon/revocation.conf
+etc/strongswan.d/charon/sha1.conf
+etc/strongswan.d/charon/sha2.conf
+etc/strongswan.d/charon/socket-default.conf
+etc/strongswan.d/charon/sshkey.conf
+etc/strongswan.d/charon/stroke.conf
+etc/strongswan.d/charon/updown.conf
+etc/strongswan.d/charon/vici.conf
+etc/strongswan.d/charon/whitelist.conf
+etc/strongswan.d/charon/x509.conf
+etc/strongswan.d/charon/xauth-generic.conf
+etc/strongswan.d/charon/xcbc.conf
+etc/strongswan.d/pki.conf
+etc/strongswan.d/scepclient.conf
+etc/strongswan.d/starter.conf
+etc/strongswan.d/swanctl.conf
+etc/swanctl/swanctl.conf
+lib/ipsec/libcharon.la
+lib/ipsec/libstrongswan.la
+lib/ipsec/libtls.la
+lib/ipsec/libvici.la
+lib/ipsec/plugins/libstrongswan-addrblock.la
+lib/ipsec/plugins/libstrongswan-aes.la
+lib/ipsec/plugins/libstrongswan-attr.la
+lib/ipsec/plugins/libstrongswan-blowfish.la
+lib/ipsec/plugins/libstrongswan-cmac.la
+lib/ipsec/plugins/libstrongswan-constraints.la
+lib/ipsec/plugins/libstrongswan-counters.la
+lib/ipsec/plugins/libstrongswan-curve25519.la
+lib/ipsec/plugins/libstrongswan-des.la
+lib/ipsec/plugins/libstrongswan-dnskey.la
+lib/ipsec/plugins/libstrongswan-eap-identity.la
+lib/ipsec/plugins/libstrongswan-eap-mschapv2.la
+lib/ipsec/plugins/libstrongswan-eap-peap.la
+lib/ipsec/plugins/libstrongswan-eap-tls.la
+lib/ipsec/plugins/libstrongswan-eap-ttls.la
+lib/ipsec/plugins/libstrongswan-fips-prf.la
+lib/ipsec/plugins/libstrongswan-gmp.la
+lib/ipsec/plugins/libstrongswan-hmac.la
+lib/ipsec/plugins/libstrongswan-kernel-pfkey.la
+lib/ipsec/plugins/libstrongswan-kernel-pfroute.la
+lib/ipsec/plugins/libstrongswan-md5.la
+lib/ipsec/plugins/libstrongswan-mgf1.la
+lib/ipsec/plugins/libstrongswan-nonce.la
+lib/ipsec/plugins/libstrongswan-openssl.la
+lib/ipsec/plugins/libstrongswan-pem.la
+lib/ipsec/plugins/libstrongswan-pgp.la
+lib/ipsec/plugins/libstrongswan-pkcs1.la
+lib/ipsec/plugins/libstrongswan-pkcs12.la
+lib/ipsec/plugins/libstrongswan-pkcs7.la
+lib/ipsec/plugins/libstrongswan-pkcs8.la
+lib/ipsec/plugins/libstrongswan-pubkey.la
+lib/ipsec/plugins/libstrongswan-random.la
+lib/ipsec/plugins/libstrongswan-rc2.la
+lib/ipsec/plugins/libstrongswan-resolve.la
+lib/ipsec/plugins/libstrongswan-revocation.la
+lib/ipsec/plugins/libstrongswan-sha1.la
+lib/ipsec/plugins/libstrongswan-sha2.la
+lib/ipsec/plugins/libstrongswan-socket-default.la
+lib/ipsec/plugins/libstrongswan-sshkey.la
+lib/ipsec/plugins/libstrongswan-stroke.la
+lib/ipsec/plugins/libstrongswan-updown.la
+lib/ipsec/plugins/libstrongswan-vici.la
+lib/ipsec/plugins/libstrongswan-whitelist.la
+lib/ipsec/plugins/libstrongswan-x509.la
+lib/ipsec/plugins/libstrongswan-xauth-generic.la
+lib/ipsec/plugins/libstrongswan-xcbc.la
+libexec/ipsec/_copyright
+libexec/ipsec/_updown
+libexec/ipsec/charon
+libexec/ipsec/scepclient
+libexec/ipsec/starter
+libexec/ipsec/stroke
+libexec/ipsec/whitelist
+man/man1/pki---acert.1
+man/man1/pki---dn.1
+man/man1/pki---gen.1
+man/man1/pki---issue.1
+man/man1/pki---keyid.1
+man/man1/pki---pkcs7.1
+man/man1/pki---print.1
+man/man1/pki---pub.1
+man/man1/pki---req.1
+man/man1/pki---self.1
+man/man1/pki---signcrl.1
+man/man1/pki---verify.1
+man/man1/pki.1
+man/man5/ipsec.conf.5
+man/man5/ipsec.secrets.5
+man/man5/strongswan.conf.5
+man/man5/swanctl.conf.5
+man/man8/charon-cmd.8
+man/man8/ipsec.8
+man/man8/scepclient.8
+man/man8/swanctl.8
+sbin/charon-cmd
+sbin/ipsec
+sbin/swanctl
+share/strongswan/templates/config/plugins/addrblock.conf
+share/strongswan/templates/config/plugins/aes.conf
+share/strongswan/templates/config/plugins/attr.conf
+share/strongswan/templates/config/plugins/blowfish.conf
+share/strongswan/templates/config/plugins/cmac.conf
+share/strongswan/templates/config/plugins/constraints.conf
+share/strongswan/templates/config/plugins/counters.conf
+share/strongswan/templates/config/plugins/curve25519.conf
+share/strongswan/templates/config/plugins/des.conf
+share/strongswan/templates/config/plugins/dnskey.conf
+share/strongswan/templates/config/plugins/eap-identity.conf
+share/strongswan/templates/config/plugins/eap-mschapv2.conf
+share/strongswan/templates/config/plugins/eap-peap.conf
+share/strongswan/templates/config/plugins/eap-tls.conf
+share/strongswan/templates/config/plugins/eap-ttls.conf
+share/strongswan/templates/config/plugins/fips-prf.conf
+share/strongswan/templates/config/plugins/gmp.conf
+share/strongswan/templates/config/plugins/hmac.conf
+share/strongswan/templates/config/plugins/kernel-pfkey.conf
+share/strongswan/templates/config/plugins/kernel-pfroute.conf
+share/strongswan/templates/config/plugins/md5.conf
+share/strongswan/templates/config/plugins/mgf1.conf
+share/strongswan/templates/config/plugins/nonce.conf
+share/strongswan/templates/config/plugins/openssl.conf
+share/strongswan/templates/config/plugins/pem.conf
+share/strongswan/templates/config/plugins/pgp.conf
+share/strongswan/templates/config/plugins/pkcs1.conf
+share/strongswan/templates/config/plugins/pkcs12.conf
+share/strongswan/templates/config/plugins/pkcs7.conf
+share/strongswan/templates/config/plugins/pkcs8.conf
+share/strongswan/templates/config/plugins/pubkey.conf
+share/strongswan/templates/config/plugins/random.conf
+share/strongswan/templates/config/plugins/rc2.conf
+share/strongswan/templates/config/plugins/resolve.conf
+share/strongswan/templates/config/plugins/revocation.conf
+share/strongswan/templates/config/plugins/sha1.conf
+share/strongswan/templates/config/plugins/sha2.conf
+share/strongswan/templates/config/plugins/socket-default.conf
+share/strongswan/templates/config/plugins/sshkey.conf
+share/strongswan/templates/config/plugins/stroke.conf
+share/strongswan/templates/config/plugins/updown.conf
+share/strongswan/templates/config/plugins/vici.conf
+share/strongswan/templates/config/plugins/whitelist.conf
+share/strongswan/templates/config/plugins/x509.conf
+share/strongswan/templates/config/plugins/xauth-generic.conf
+share/strongswan/templates/config/plugins/xcbc.conf
+share/strongswan/templates/config/strongswan.conf
+share/strongswan/templates/config/strongswan.d/charon-logging.conf
+share/strongswan/templates/config/strongswan.d/charon.conf
+share/strongswan/templates/config/strongswan.d/pki.conf
+share/strongswan/templates/config/strongswan.d/scepclient.conf
+share/strongswan/templates/config/strongswan.d/starter.conf
+share/strongswan/templates/config/strongswan.d/swanctl.conf
+@pkgdir etc/swanctl/x509ocsp
+@pkgdir etc/swanctl/x509crl
+@pkgdir etc/swanctl/x509ca
+@pkgdir etc/swanctl/x509ac
+@pkgdir etc/swanctl/x509aa
+@pkgdir etc/swanctl/x509
+@pkgdir etc/swanctl/rsa
+@pkgdir etc/swanctl/pubkey
+@pkgdir etc/swanctl/private
+@pkgdir etc/swanctl/pkcs8
+@pkgdir etc/swanctl/pkcs12
+@pkgdir etc/swanctl/ecdsa
+@pkgdir etc/swanctl/conf.d
+@pkgdir etc/swanctl/bliss
+@pkgdir etc/ipsec.d/reqs
+@pkgdir etc/ipsec.d/private
+@pkgdir etc/ipsec.d/ocspcerts
+@pkgdir etc/ipsec.d/crls
+@pkgdir etc/ipsec.d/certs
+@pkgdir etc/ipsec.d/cacerts
+@pkgdir etc/ipsec.d/acerts
+@pkgdir etc/ipsec.d/aacerts
diff --git a/strongswan/TODO b/strongswan/TODO
new file mode 100644
index 0000000000..34d3c736fd
--- /dev/null
+++ b/strongswan/TODO
@@ -0,0 +1,13 @@
+- Didn't test usage at all
+- Installs in PREFIX/etc
+
+For NetBSD:
+- Doesn't build with byacc
+- Doesn't build with BSD make, probably due to this target in
+work/strongswan-5.7.1/src/starter/Makefile.am
+
+keywords.h: $(srcdir)/keywords.h.in
+                $(AM_V_GEN) \
+                sed \
+                -e "s:\@GPERF_LEN_TYPE\@:$(GPERF_LEN_TYPE):" \
+                $< > $@
diff --git a/strongswan/distinfo b/strongswan/distinfo
new file mode 100644
index 0000000000..751a44e712
--- /dev/null
+++ b/strongswan/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (strongswan/5.7.1.tar.gz) = 776b6240753331bd668953136484f38da31f373a
+RMD160 (strongswan/5.7.1.tar.gz) = 6035c517c95e9e031d39fcdcc5f19f500d2d40a4
+SHA512 (strongswan/5.7.1.tar.gz) = 28e829f92fd552cc2ae27856208a1f0eab9706ca2830ddc8441d45185ecaf217bc5783a17406e4b1e1a5d1483e0f3846c2f564298441ebf288fe1c8f67265ca5
+Size (strongswan/5.7.1.tar.gz) = 6374192 bytes


Home | Main Index | Thread Index | Old Index