# Template file for 'ppp' # rev-bump: # * NetworkManager # * NetworkManager-pptp # * NetworkManager-l2tp # When update this package pkgname=ppp version=2.4.9 revision=2 makedepends="libpcap-devel openssl-devel" short_desc="PPP (Point-to-Point Protocol) daemon" maintainer="Orphaned " license="BSD-3-Clause, LGPL-2.0-or-later, GPL-2.0-or-later, Public Domain" homepage="https://ppp.samba.org/" distfiles="https://ftp.samba.org/pub/ppp/ppp-$version.tar.gz" checksum=f938b35eccde533ea800b15a7445b2f1137da7f88e32a16898d02dee8adc058d make_dirs=" /etc/ppp/ipv6-down.d 0755 root root /etc/ppp/peers 0755 root root" conf_files=" /etc/ppp/ip-up /etc/ppp/ip-down /etc/ppp/ipv6-up /etc/ppp/ipv6-down /etc/ppp/options /etc/ppp/chap-secrets /etc/ppp/pap-secrets" do_configure() { ./configure --prefix=/usr --cc="${CC}" --cflags="${CFLAGS}" } do_build() { make LDFLAGS="${LDFLAGS}" CBCP=y ${makejobs} } do_install() { make DESTDIR=${DESTDIR}/usr BINDIR=${DESTDIR}/usr/bin install case "$XBPS_TARGET_MACHINE" in *-musl) vinstall include/net/ppp_defs.h 644 usr/include/net;; esac chmod 755 ${DESTDIR}/usr/lib/pppd/${version}/*.so vinstall ${FILESDIR}/options 644 etc/ppp vinstall ${FILESDIR}/ip-up 755 etc/ppp vinstall ${FILESDIR}/ip-down 755 etc/ppp vinstall ${FILESDIR}/ipv6-up 755 etc/ppp vinstall ${FILESDIR}/ipv6-down 755 etc/ppp vinstall ${FILESDIR}/ip-up.d.dns.sh 755 etc/ppp/ip-up.d 00-dns.sh vinstall ${FILESDIR}/ip-down.d.dns.sh 755 etc/ppp/ip-down.d 00-dns.sh vinstall ${FILESDIR}/ipv6-up.d.iface-config.sh 755 etc/ppp/ipv6-up.d 00-iface-config.sh vbin scripts/pon vman scripts/pon.1 vbin scripts/poff vbin scripts/plog vinstall etc.ppp/pap-secrets 600 etc/ppp vinstall etc.ppp/chap-secrets 600 etc/ppp head -n67 pppd/main.c > LICENSE vlicense LICENSE } ppp-devel_package() { depends="libpcap-devel" short_desc+=" - development files" pkg_install() { vmove usr/include } }