[arch-commits] Commit in vsftpd/repos (16 files)

2017-03-08 Thread Antonio Rojas
Date: Thursday, March 9, 2017 @ 07:41:28
  Author: arojas
Revision: 215363

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  vsftpd/repos/community-staging-i686/
  vsftpd/repos/community-staging-i686/PKGBUILD
(from rev 215362, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-staging-i686/vsftpd-ssl.service
(from rev 215362, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-staging-i686/vsftpd-ssl.socket
(from rev 215362, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-staging-i686/vsftpd-ssl@.service
(from rev 215362, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-staging-i686/vsftpd.service
(from rev 215362, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-staging-i686/vsftpd.socket
(from rev 215362, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-staging-i686/vsftpd@.service
(from rev 215362, vsftpd/trunk/vsftpd@.service)
  vsftpd/repos/community-staging-x86_64/
  vsftpd/repos/community-staging-x86_64/PKGBUILD
(from rev 215362, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl.service
(from rev 215362, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl.socket
(from rev 215362, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl@.service
(from rev 215362, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-staging-x86_64/vsftpd.service
(from rev 215362, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-staging-x86_64/vsftpd.socket
(from rev 215362, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-staging-x86_64/vsftpd@.service
(from rev 215362, vsftpd/trunk/vsftpd@.service)

--+
 community-staging-i686/PKGBUILD  |   63 +
 community-staging-i686/vsftpd-ssl.service|   10 +++
 community-staging-i686/vsftpd-ssl.socket |9 +++
 community-staging-i686/vsftpd-ssl@.service   |9 +++
 community-staging-i686/vsftpd.service|   11 
 community-staging-i686/vsftpd.socket |9 +++
 community-staging-i686/vsftpd@.service   |8 +++
 community-staging-x86_64/PKGBUILD|   63 +
 community-staging-x86_64/vsftpd-ssl.service  |   10 +++
 community-staging-x86_64/vsftpd-ssl.socket   |9 +++
 community-staging-x86_64/vsftpd-ssl@.service |9 +++
 community-staging-x86_64/vsftpd.service  |   11 
 community-staging-x86_64/vsftpd.socket   |9 +++
 community-staging-x86_64/vsftpd@.service |8 +++
 14 files changed, 238 insertions(+)

Copied: vsftpd/repos/community-staging-i686/PKGBUILD (from rev 215362, 
vsftpd/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2017-03-09 07:41:28 UTC (rev 215363)
@@ -0,0 +1,63 @@
+# $Id$
+# Maintainer:  Jonathan Steel 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Andreas Radke 
+# Contributor: judd 
+
+pkgname=vsftpd
+pkgver=3.0.3
+pkgrel=3
+pkgdesc="Very Secure FTP daemon"
+arch=('i686' 'x86_64')
+url="https://security.appspot.com/vsftpd.html";
+license=('GPL2')
+depends=('libcap' 'pam')
+optdepends=('logrotate')
+backup=('etc/vsftpd.conf' 'etc/xinetd.d/vsftpd' "etc/logrotate.d/$pkgname")
+source=(https://security.appspot.com/downloads/$pkgname-$pkgver.tar.gz{,.asc}
+$pkgname-ssl.socket $pkgname.socket $pkgname.service
+$pkgname@.service $pkgname-ssl.service $pkgname-ssl@.service)
+md5sums=('da119d084bd3f98664636ea05b5bb398' 'SKIP'
+ 'fcef2cd7631f73a883a3c3d479b25cb8' 'd05045a1244a1be9f3946578bfd0252d'
+ '605e82df215a2f5dab1e1ee22b80460d' '32c9266536204fd8c4917c682b6359f1'
+ 'c899151c1dbec8ea9051fae4d701f0f3' '987349e5c5570c762fed9e87c0b4e715')
+validpgpkeys=('8660FD3291B184CDBC2F6418AA62EC463C0E751C') # Chris Evans
+
+build() {
+  cd $pkgname-$pkgver
+
+  # build-time config
+  sed \
+-e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
+-i builddefs.h
+
+  # fix linking to openssl 1.1
+  sed -e 's|SSL_library_init|SSL_CTX_new|' -i vsf_findlibs.sh
+
+  CFLAGS+=' -fPIE' LINK='' LDFLAGS="-fPIE -pie ${LDFLAGS} -Wl,-z,now" make
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m755 $pkgname "$pkgdir"/usr/bin/$pkgname
+  install -D -m644 $pkgname.conf "$pkgdir"/etc/$pkgname.conf
+  install -D -m644 $pkgname.8 "$pkgdir"/usr/share/man/man8/$pkgname.8
+  install -D -m644 $pkgname.conf.5 "$pkgdir"/usr/share/man/man5/$pkgname.conf.5
+  install -D -m644 EXAMPLE/INTERNET_SITE/$pkgname.xinetd 
"$pkgdir"/etc/xinetd.d/$pkgname
+  install -D -m644 RedHat/$pkgname.log "$pkgdir"/etc/logrotate.d/$pkgname
+
+  install -D -m644 "$srcdir"/$pkgname.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname.service
+  install -D -m644 "$srcdir"/$pkgname@.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname@

[arch-commits] Commit in vsftpd/repos (16 files)

2016-03-03 Thread Bartłomiej Piotrowski
Date: Thursday, March 3, 2016 @ 10:38:54
  Author: bpiotrowski
Revision: 164415

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  vsftpd/repos/community-staging-i686/
  vsftpd/repos/community-staging-i686/PKGBUILD
(from rev 164414, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-staging-i686/vsftpd-ssl.service
(from rev 164414, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-staging-i686/vsftpd-ssl.socket
(from rev 164414, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-staging-i686/vsftpd-ssl@.service
(from rev 164414, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-staging-i686/vsftpd.service
(from rev 164414, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-staging-i686/vsftpd.socket
(from rev 164414, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-staging-i686/vsftpd@.service
(from rev 164414, vsftpd/trunk/vsftpd@.service)
  vsftpd/repos/community-staging-x86_64/
  vsftpd/repos/community-staging-x86_64/PKGBUILD
(from rev 164414, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl.service
(from rev 164414, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl.socket
(from rev 164414, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-staging-x86_64/vsftpd-ssl@.service
(from rev 164414, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-staging-x86_64/vsftpd.service
(from rev 164414, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-staging-x86_64/vsftpd.socket
(from rev 164414, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-staging-x86_64/vsftpd@.service
(from rev 164414, vsftpd/trunk/vsftpd@.service)

--+
 community-staging-i686/PKGBUILD  |   60 +
 community-staging-i686/vsftpd-ssl.service|   10 
 community-staging-i686/vsftpd-ssl.socket |9 +++
 community-staging-i686/vsftpd-ssl@.service   |9 +++
 community-staging-i686/vsftpd.service|   11 
 community-staging-i686/vsftpd.socket |9 +++
 community-staging-i686/vsftpd@.service   |8 +++
 community-staging-x86_64/PKGBUILD|   60 +
 community-staging-x86_64/vsftpd-ssl.service  |   10 
 community-staging-x86_64/vsftpd-ssl.socket   |9 +++
 community-staging-x86_64/vsftpd-ssl@.service |9 +++
 community-staging-x86_64/vsftpd.service  |   11 
 community-staging-x86_64/vsftpd.socket   |9 +++
 community-staging-x86_64/vsftpd@.service |8 +++
 14 files changed, 232 insertions(+)

Copied: vsftpd/repos/community-staging-i686/PKGBUILD (from rev 164414, 
vsftpd/trunk/PKGBUILD)
===
--- community-staging-i686/PKGBUILD (rev 0)
+++ community-staging-i686/PKGBUILD 2016-03-03 09:38:54 UTC (rev 164415)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer:  Jonathan Steel 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Andreas Radke 
+# Contributor: judd 
+
+pkgname=vsftpd
+pkgver=3.0.3
+pkgrel=2
+pkgdesc="Very Secure FTP daemon"
+arch=('i686' 'x86_64')
+url="https://security.appspot.com/vsftpd.html";
+license=('GPL2')
+depends=('libcap' 'pam')
+optdepends=('logrotate')
+backup=('etc/vsftpd.conf' 'etc/xinetd.d/vsftpd' "etc/logrotate.d/$pkgname")
+source=(https://security.appspot.com/downloads/$pkgname-$pkgver.tar.gz{,.asc}
+$pkgname-ssl.socket $pkgname.socket $pkgname.service
+$pkgname@.service $pkgname-ssl.service $pkgname-ssl@.service)
+md5sums=('da119d084bd3f98664636ea05b5bb398' 'SKIP'
+ 'fcef2cd7631f73a883a3c3d479b25cb8' 'd05045a1244a1be9f3946578bfd0252d'
+ '605e82df215a2f5dab1e1ee22b80460d' '32c9266536204fd8c4917c682b6359f1'
+ 'c899151c1dbec8ea9051fae4d701f0f3' '987349e5c5570c762fed9e87c0b4e715')
+validpgpkeys=('8660FD3291B184CDBC2F6418AA62EC463C0E751C') # Chris Evans
+
+build() {
+  cd $pkgname-$pkgver
+
+  # build-time config
+  sed \
+-e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
+-i builddefs.h
+
+  CFLAGS+=' -fPIE' LINK='' LDFLAGS="-fPIE -pie ${LDFLAGS} -Wl,-z,now" make
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m755 $pkgname "$pkgdir"/usr/bin/$pkgname
+  install -D -m644 $pkgname.conf "$pkgdir"/etc/$pkgname.conf
+  install -D -m644 $pkgname.8 "$pkgdir"/usr/share/man/man8/$pkgname.8
+  install -D -m644 $pkgname.conf.5 "$pkgdir"/usr/share/man/man5/$pkgname.conf.5
+  install -D -m644 EXAMPLE/INTERNET_SITE/$pkgname.xinetd 
"$pkgdir"/etc/xinetd.d/$pkgname
+  install -D -m644 RedHat/$pkgname.log "$pkgdir"/etc/logrotate.d/$pkgname
+
+  install -D -m644 "$srcdir"/$pkgname.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname.service
+  install -D -m644 "$srcdir"/$pkgname@.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname@.service 
+  install -D -m644 "$srcdir"/$pkgname-ssl.service 
"$pkgdir"/usr/lib/systemd/sy

[arch-commits] Commit in vsftpd/repos (16 files)

2015-07-25 Thread Jonathan Steel
Date: Saturday, July 25, 2015 @ 21:28:37
  Author: jsteel
Revision: 137411

archrelease: copy trunk to community-testing-i686, community-testing-x86_64

Added:
  vsftpd/repos/community-testing-i686/
  vsftpd/repos/community-testing-i686/PKGBUILD
(from rev 137410, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-testing-i686/vsftpd-ssl.service
(from rev 137410, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-testing-i686/vsftpd-ssl.socket
(from rev 137410, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-testing-i686/vsftpd-ssl@.service
(from rev 137410, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-testing-i686/vsftpd.service
(from rev 137410, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-testing-i686/vsftpd.socket
(from rev 137410, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-testing-i686/vsftpd@.service
(from rev 137410, vsftpd/trunk/vsftpd@.service)
  vsftpd/repos/community-testing-x86_64/
  vsftpd/repos/community-testing-x86_64/PKGBUILD
(from rev 137410, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/community-testing-x86_64/vsftpd-ssl.service
(from rev 137410, vsftpd/trunk/vsftpd-ssl.service)
  vsftpd/repos/community-testing-x86_64/vsftpd-ssl.socket
(from rev 137410, vsftpd/trunk/vsftpd-ssl.socket)
  vsftpd/repos/community-testing-x86_64/vsftpd-ssl@.service
(from rev 137410, vsftpd/trunk/vsftpd-ssl@.service)
  vsftpd/repos/community-testing-x86_64/vsftpd.service
(from rev 137410, vsftpd/trunk/vsftpd.service)
  vsftpd/repos/community-testing-x86_64/vsftpd.socket
(from rev 137410, vsftpd/trunk/vsftpd.socket)
  vsftpd/repos/community-testing-x86_64/vsftpd@.service
(from rev 137410, vsftpd/trunk/vsftpd@.service)

--+
 community-testing-i686/PKGBUILD  |   60 +
 community-testing-i686/vsftpd-ssl.service|   10 
 community-testing-i686/vsftpd-ssl.socket |9 +++
 community-testing-i686/vsftpd-ssl@.service   |9 +++
 community-testing-i686/vsftpd.service|   11 
 community-testing-i686/vsftpd.socket |9 +++
 community-testing-i686/vsftpd@.service   |8 +++
 community-testing-x86_64/PKGBUILD|   60 +
 community-testing-x86_64/vsftpd-ssl.service  |   10 
 community-testing-x86_64/vsftpd-ssl.socket   |9 +++
 community-testing-x86_64/vsftpd-ssl@.service |9 +++
 community-testing-x86_64/vsftpd.service  |   11 
 community-testing-x86_64/vsftpd.socket   |9 +++
 community-testing-x86_64/vsftpd@.service |8 +++
 14 files changed, 232 insertions(+)

Copied: vsftpd/repos/community-testing-i686/PKGBUILD (from rev 137410, 
vsftpd/trunk/PKGBUILD)
===
--- community-testing-i686/PKGBUILD (rev 0)
+++ community-testing-i686/PKGBUILD 2015-07-25 19:28:37 UTC (rev 137411)
@@ -0,0 +1,60 @@
+# $Id$
+# Maintainer:  Jonathan Steel 
+# Contributor: Bartłomiej Piotrowski 
+# Contributor: Andreas Radke 
+# Contributor: judd 
+
+pkgname=vsftpd
+pkgver=3.0.3
+pkgrel=1
+pkgdesc="Very Secure FTP daemon"
+arch=('i686' 'x86_64')
+url="https://security.appspot.com/vsftpd.html";
+license=('GPL2')
+depends=('libcap' 'pam')
+optdepends=('logrotate')
+backup=('etc/vsftpd.conf' 'etc/xinetd.d/vsftpd' "etc/logrotate.d/$pkgname")
+source=(https://security.appspot.com/downloads/$pkgname-$pkgver.tar.gz{,.asc}
+$pkgname-ssl.socket $pkgname.socket $pkgname.service
+$pkgname@.service $pkgname-ssl.service $pkgname-ssl@.service)
+md5sums=('da119d084bd3f98664636ea05b5bb398' 'SKIP'
+ 'fcef2cd7631f73a883a3c3d479b25cb8' 'd05045a1244a1be9f3946578bfd0252d'
+ '605e82df215a2f5dab1e1ee22b80460d' '32c9266536204fd8c4917c682b6359f1'
+ 'c899151c1dbec8ea9051fae4d701f0f3' '987349e5c5570c762fed9e87c0b4e715')
+validpgpkeys=('8660FD3291B184CDBC2F6418AA62EC463C0E751C') # Chris Evans
+
+build() {
+  cd $pkgname-$pkgver
+
+  # build-time config
+  sed \
+-e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
+-i builddefs.h
+
+  CFLAGS+=' -fPIE' LINK='' LDFLAGS="-fPIE -pie ${LDFLAGS} -Wl,-z,now" make
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  install -D -m755 $pkgname "$pkgdir"/usr/bin/$pkgname
+  install -D -m644 $pkgname.conf "$pkgdir"/etc/$pkgname.conf
+  install -D -m644 $pkgname.8 "$pkgdir"/usr/share/man/man8/$pkgname.8
+  install -D -m644 $pkgname.conf.5 "$pkgdir"/usr/share/man/man5/$pkgname.conf.5
+  install -D -m644 EXAMPLE/INTERNET_SITE/$pkgname.xinetd 
"$pkgdir"/etc/xinetd.d/$pkgname
+  install -D -m644 RedHat/$pkgname.log "$pkgdir"/etc/logrotate.d/$pkgname
+
+  install -D -m644 "$srcdir"/$pkgname.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname.service
+  install -D -m644 "$srcdir"/$pkgname@.service 
"$pkgdir"/usr/lib/systemd/system/$pkgname@.service 
+  install -D -m644 "$srcdir"/$pkgname-ssl.service 
"$pkgdir"/usr/lib/systemd/system/

[arch-commits] Commit in vsftpd/repos (16 files)

2012-01-05 Thread Eric Bélanger
Date: Thursday, January 5, 2012 @ 19:42:46
  Author: eric
Revision: 146202

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  vsftpd/repos/extra-i686/PKGBUILD
(from rev 146201, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/extra-i686/vsftpd.d
(from rev 146201, vsftpd/trunk/vsftpd.d)
  vsftpd/repos/extra-i686/vsftpd.install
(from rev 146201, vsftpd/trunk/vsftpd.install)
  vsftpd/repos/extra-i686/vsftpd.xinetd
(from rev 146201, vsftpd/trunk/vsftpd.xinetd)
  vsftpd/repos/extra-x86_64/PKGBUILD
(from rev 146201, vsftpd/trunk/PKGBUILD)
  vsftpd/repos/extra-x86_64/vsftpd.d
(from rev 146201, vsftpd/trunk/vsftpd.d)
  vsftpd/repos/extra-x86_64/vsftpd.install
(from rev 146201, vsftpd/trunk/vsftpd.install)
  vsftpd/repos/extra-x86_64/vsftpd.xinetd
(from rev 146201, vsftpd/trunk/vsftpd.xinetd)
Deleted:
  vsftpd/repos/extra-i686/PKGBUILD
  vsftpd/repos/extra-i686/vsftpd.d
  vsftpd/repos/extra-i686/vsftpd.install
  vsftpd/repos/extra-i686/vsftpd.xinetd
  vsftpd/repos/extra-x86_64/PKGBUILD
  vsftpd/repos/extra-x86_64/vsftpd.d
  vsftpd/repos/extra-x86_64/vsftpd.install
  vsftpd/repos/extra-x86_64/vsftpd.xinetd

-+
 extra-i686/PKGBUILD |   84 --
 extra-i686/vsftpd.d |  134 +-
 extra-i686/vsftpd.install   |   34 +-
 extra-i686/vsftpd.xinetd|   20 +++---
 extra-x86_64/PKGBUILD   |   84 --
 extra-x86_64/vsftpd.d   |  134 +-
 extra-x86_64/vsftpd.install |   34 +-
 extra-x86_64/vsftpd.xinetd  |   20 +++---
 8 files changed, 270 insertions(+), 274 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2012-01-06 00:42:14 UTC (rev 146201)
+++ extra-i686/PKGBUILD 2012-01-06 00:42:46 UTC (rev 146202)
@@ -1,43 +0,0 @@
-# $Id$
-# Maintainer: Andreas Radke 
-# Contributor: judd 
-
-pkgname=vsftpd
-pkgver=2.3.4
-pkgrel=2
-pkgdesc="Very Secure FTP daemon"
-arch=('i686' 'x86_64')
-url="https://security.appspot.com/vsftpd.html";
-license=('GPL2')
-depends=('openssl')
-backup=('etc/vsftpd.conf' 'etc/xinetd.d/vsftpd')
-install=vsftpd.install
-source=("https://security.appspot.com/downloads/${pkgname}-${pkgver}.tar.gz";
-'vsftpd.xinetd' 'vsftpd.d')
-md5sums=('2ea5d19978710527bb7444d93b67767a'
- 'b07fd4609c70063c1d6b20142910c1a6'
- '60060a6c7db3b3b7baa1561a302e6923')
-sha1sums=('b774cc6b4c50e20f4fe9ca7f6aa74169ce7fe5ea'
-  'c87b4ce56dac15223694a6e86c01ea813b877596'
-  '24f268956c24e78be0c234c6d31f41487922eafe')
-
-build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  # build-time config
-  sed \
--e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
--i builddefs.h
-  make CFLAGS="${CFLAGS}"
-}
-
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-  install -D -m755 vsftpd "${pkgdir}/usr/sbin/vsftpd"
-  install -D -m644 vsftpd.conf "${pkgdir}/etc/vsftpd.conf"
-  install -D -m644 vsftpd.8 "${pkgdir}/usr/share/man/man8/vsftpd.8"
-  install -D -m644 vsftpd.conf.5 "${pkgdir}/usr/share/man/man5/vsftpd.conf.5"
-  install -D -m644 "${srcdir}/vsftpd.xinetd" "${pkgdir}/etc/xinetd.d/vsftpd"
-  install -D -m755 "${srcdir}/vsftpd.d" "${pkgdir}/etc/rc.d/vsftpd"
-
-  install -d -m755 "${pkgdir}/usr/share/empty"
-}

Copied: vsftpd/repos/extra-i686/PKGBUILD (from rev 146201, 
vsftpd/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2012-01-06 00:42:46 UTC (rev 146202)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Andreas Radke 
+# Contributor: judd 
+
+pkgname=vsftpd
+pkgver=2.3.5
+pkgrel=1
+pkgdesc="Very Secure FTP daemon"
+arch=('i686' 'x86_64')
+url="https://security.appspot.com/vsftpd.html";
+license=('GPL2')
+depends=('openssl')
+backup=('etc/vsftpd.conf' 'etc/xinetd.d/vsftpd')
+install=vsftpd.install
+source=(https://security.appspot.com/downloads/${pkgname}-${pkgver}.tar.gz{,.asc}
+'vsftpd.xinetd' 'vsftpd.d')
+sha1sums=('f15b39ba6d68c953ab3c3e613e6ddc2a26493755'
+  '2ddf92782f19dafc72439a2917acb1d7e124d149'
+  'c87b4ce56dac15223694a6e86c01ea813b877596'
+  '24f268956c24e78be0c234c6d31f41487922eafe')
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  # build-time config
+  sed \
+-e 's|^#undef VSF_BUILD_SSL$|#define VSF_BUILD_SSL|' \
+-i builddefs.h
+  make CFLAGS="${CFLAGS}"
+}
+
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  install -D -m755 vsftpd "${pkgdir}/usr/sbin/vsftpd"
+  install -D -m644 vsftpd.conf "${pkgdir}/etc/vsftpd.conf"
+  install -D -m644 vsftpd.8 "${pkgdir}/usr/share/man/man8/vsftpd.8"
+  install -D -m644 vsftpd.conf.5 "${pkgdir}/usr/share/man/man5/vsftpd.conf.5"
+  install -D -m644 "${srcdir}/vsftpd.xinetd" "${pkgdir}/etc/xinetd.d/vsftpd"
+  install -D -m755 "${srcdir}/vsftpd.d" "${pkgdir}/etc/rc.d/vsftpd"
+
+  insta