Date: Tuesday, July 7, 2020 @ 20:20:24
  Author: foutrelis
Revision: 660223

archrelease: copy trunk to community-staging-x86_64

Added:
  pptpd/repos/community-staging-x86_64/
  pptpd/repos/community-staging-x86_64/ChangeLog
    (from rev 660222, pptpd/trunk/ChangeLog)
  pptpd/repos/community-staging-x86_64/PKGBUILD
    (from rev 660222, pptpd/trunk/PKGBUILD)
  pptpd/repos/community-staging-x86_64/pptpd.service
    (from rev 660222, pptpd/trunk/pptpd.service)
  pptpd/repos/community-staging-x86_64/unrecognized-opt.patch
    (from rev 660222, pptpd/trunk/unrecognized-opt.patch)

------------------------+
 ChangeLog              |    3 ++
 PKGBUILD               |   50 +++++++++++++++++++++++++++++++++++++++++++++++
 pptpd.service          |   10 +++++++++
 unrecognized-opt.patch |   13 ++++++++++++
 4 files changed, 76 insertions(+)

Copied: pptpd/repos/community-staging-x86_64/ChangeLog (from rev 660222, 
pptpd/trunk/ChangeLog)
===================================================================
--- community-staging-x86_64/ChangeLog                          (rev 0)
+++ community-staging-x86_64/ChangeLog  2020-07-07 20:20:24 UTC (rev 660223)
@@ -0,0 +1,3 @@
+2007-06-29 tardo <[email protected]>
+* Built for x86_64
+* Added autoreconf to help with proper installation of libs

Copied: pptpd/repos/community-staging-x86_64/PKGBUILD (from rev 660222, 
pptpd/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD                           (rev 0)
+++ community-staging-x86_64/PKGBUILD   2020-07-07 20:20:24 UTC (rev 660223)
@@ -0,0 +1,50 @@
+# Maintainer: Sergej Pupykin <[email protected]>
+
+pkgname=pptpd
+pkgver=1.4.0
+pkgrel=3
+pkgdesc="Poptop server"
+arch=(x86_64)
+url="http://poptop.sourceforge.net/";
+license=('GPL')
+depends=('ppp')
+backup=(etc/pptpd.conf)
+validpgpkeys=('A602F7C9A42CB3B54634A8826E6470BFAE2466C0')
+source=(https://downloads.sourceforge.net/sourceforge/poptop/pptpd-$pkgver.tar.gz{,.asc}
+       pptpd.service
+       unrecognized-opt.patch)
+sha256sums=('8fcd8b8a42de2af59e9fe8cbaa9f894045c977f4d038bbd6346a8522bb7f06c0'
+            'SKIP'
+            'c9ba10acd0db041da079f1e3376b65f2f867b90b458a13ff228bfc76c05eb325'
+            '6ccca4806367f370a001e29a9053fbdcdd43a68664691150102c4e788f1fc8dc')
+
+build() {
+  local _pppver=`pacman -Q ppp`
+  _pppver=${_pppver%-*}
+  _pppver=${_pppver#ppp }
+
+  cd "$srcdir"/$pkgname-$pkgver
+#  patch -p1 <"$srcdir"/unrecognized-opt.patch
+  sed -i 's|AM_CONFIG_HEADER|AC_CONFIG_HEADER|g' configure.in
+  autoreconf -i
+  ./configure \
+    --prefix=/usr \
+    --libdir=/usr/lib \
+    --sbindir=/usr/bin \
+    --exec-prefix=/usr \
+    --mandir=/usr/share/man
+  sed -i "s|#define VERSION.*|#define VERSION \"${_pppver}\"|" 
plugins/patchlevel.h
+  make
+  sed -i 's|install -o root|install|g' plugins/Makefile
+  sed -i 's|?=|=|g' plugins/Makefile
+}
+
+package() {
+  cd "$srcdir"/$pkgname-$pkgver
+  make DESTDIR="$pkgdir" install
+  mkdir -p "$pkgdir"/etc/
+  echo -e "# Read man pptpd.conf, see samples in /usr/share/doc/pptpd\n# and 
write your pptpd configuration here" >"$pkgdir"/etc/pptpd.conf
+  install -Dm0644 "$srcdir"/$pkgname.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname.service
+  mkdir -p "$pkgdir"/usr/share/doc/pptpd
+  cp -a samples "$pkgdir"/usr/share/doc/pptpd/
+}

Copied: pptpd/repos/community-staging-x86_64/pptpd.service (from rev 660222, 
pptpd/trunk/pptpd.service)
===================================================================
--- community-staging-x86_64/pptpd.service                              (rev 0)
+++ community-staging-x86_64/pptpd.service      2020-07-07 20:20:24 UTC (rev 
660223)
@@ -0,0 +1,10 @@
+[Unit]
+Description=PPTP Server
+After=network.target
+
+[Service]
+ExecStart=/usr/bin/pptpd -c /etc/pptpd.conf -p /var/run/pptpd.pid -f
+StandardOutput=null
+
+[Install]
+WantedBy=multi-user.target

Copied: pptpd/repos/community-staging-x86_64/unrecognized-opt.patch (from rev 
660222, pptpd/trunk/unrecognized-opt.patch)
===================================================================
--- community-staging-x86_64/unrecognized-opt.patch                             
(rev 0)
+++ community-staging-x86_64/unrecognized-opt.patch     2020-07-07 20:20:24 UTC 
(rev 660223)
@@ -0,0 +1,13 @@
+diff -wbBur pptpd-1.3.4/pptpctrl.c pptpd-1.3.4.my/pptpctrl.c
+--- pptpd-1.3.4/pptpctrl.c     2006-12-08 03:01:40.000000000 +0300
++++ pptpd-1.3.4.my/pptpctrl.c  2012-05-09 21:13:30.000000000 +0400
+@@ -759,8 +759,8 @@
+                       syslog(LOG_DEBUG, "CTRL (PPPD Launcher): remote address 
= %s", pppaddrs[1]);
+       }
+       
+-      if (*pppaddrs[0] || *pppaddrs[1]) {
+               char pppInterfaceIPs[33];
++      if (*pppaddrs[0] || *pppaddrs[1]) {
+               sprintf(pppInterfaceIPs, "%s:%s", pppaddrs[0], pppaddrs[1]);
+               pppd_argv[an++] = pppInterfaceIPs;
+       }

Reply via email to