X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.65]) by lists.alpinelinux.org (Postfix) with ESMTP id A7AD15C50FB for ; Wed, 6 Jun 2018 21:01:25 +0000 (GMT) Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 4C4BA21231 for ; Wed, 6 Jun 2018 23:01:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1528318883; bh=SiurkUcTKWbaLCHy/PhrEJvKTev1w7FOJ2iS3Y2pmP4=; h=From:To:Cc:Subject:Date:From; b=RMZPLXmxNYkb7Y2ziEnMFGxypUEhGIrfrK1qLqHU7ZPbCKoQ+7JkAPb10VxaW/tRp W4CrUSDqn624T++E45FhfnWzTaEsfdq+wH4uKTr9pwTvaLj314kRafirg21a+FP2ZK M3VeocbODhuTLit1eo9krkgy0oyih1/Ef1eNGfyX494jiXowEQLSfZMb1ezae2ELBC RajfEtfAap1WZDKkbkzhmcW4eJJ9QR+anQ82XASpXbqof3OgrqJzIig6Gv0DPkZ6lp lkyzE9IzIWTEAgAmITGE4fB6f5dBSV89B00Hf5uoEVaioml4WmXIt34Wo622a8olqD WwwYd/hHkD7Eg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 411Lgg1gX5z9rxX; Wed, 6 Jun 2018 23:01:18 +0200 (CEST) From: Sascha Paunovic To: alpine-aports@lists.alpinelinux.org Cc: Sascha Paunovic Subject: [alpine-aports] [PATCH] main/encfs: upgrade to 1.9.5 Date: Wed, 6 Jun 2018 23:01:09 +0200 Message-Id: <20180606210109.26577-1-azarus@posteo.net> X-Mailer: git-send-email 2.17.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: switch to cmake, modernize, use system libs remove unneccessary depends= line, since it gets traced correctly add encfs-lang subpackage --- main/encfs/APKBUILD | 59 +++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 31 deletions(-) diff --git a/main/encfs/APKBUILD b/main/encfs/APKBUILD index ce158c74ed..0168fe7507 100644 --- a/main/encfs/APKBUILD +++ b/main/encfs/APKBUILD @@ -1,49 +1,46 @@ # Contributor: ScrumpyJack # Maintainer: Natanael Copa pkgname=encfs -pkgver=1.8.1 +pkgver=1.9.5 _ver=${pkgver/_/-} -pkgrel=9 +pkgrel=0 pkgdesc="EncFS provides an encrypted filesystem in user-space" url="https://vgough.github.io/encfs/" arch="all" license="GPL" -depends="fuse" -depends_dev="" makedepends="rlog-dev libressl-dev fuse-dev boost-dev - libtool gettext-dev autoconf automake" -install="" -subpackages="$pkgname-doc" + libtool gettext-dev cmake tinyxml2-dev" +subpackages="$pkgname-doc $pkgname-lang" source="$pkgname-$_ver.tar.gz::https://github.com/vgough/encfs/archive/v$_ver.tar.gz" - -_builddir="$srcdir/${pkgname}-$_ver" -prepare() { - local i - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; - esac - done - autoreconf -if -} +options="!check" # No test suite +builddir="$srcdir/$pkgname-$_ver" build() { - cd "$_builddir" - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --disable-nls \ - || return 1 + cd "$builddir" + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + + mkdir build + cd build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUSE_INTERNAL_TINYXML=OFF \ + -DINSTALL_LIBENCFS=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + ${CMAKE_CROSSOPTS} make } package() { - cd "$_builddir" - make DESTDIR="${pkgdir}" install || return 1 + cd "$builddir"/build + make DESTDIR="$pkgdir" install } -md5sums="ecc4f04ccd6017cafcf98781421589bd encfs-1.8.1.tar.gz" -sha256sums="ed6b69d8aba06382ad01116bbce2e4ad49f8de85cdf4e2fab7ee4ac82af537e9 encfs-1.8.1.tar.gz" -sha512sums="47e6cdded84c65bdb98c14774472a2f9df67f2bea05e4c2e20811d785c5ee458b708030922db9a5b49382495235a329bc8e889d104cc8501cd954119699847c6 encfs-1.8.1.tar.gz" +sha512sums="036e08ca9bc13b44742aebdee49bf7029d0c6b7e59cd6dedc9a09da2af99482859f6a79eddf07e3db296edaf45aafc48fe08488840e765682e9b192dd6ae4c46 encfs-1.9.5.tar.gz" -- 2.17.1 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---