X-Original-To: alpine-aports@mail.alpinelinux.org Delivered-To: alpine-aports@mail.alpinelinux.org Received: from mail.alpinelinux.org (dallas-a1.alpinelinux.org [127.0.0.1]) by mail.alpinelinux.org (Postfix) with ESMTP id A30F9DC011E for ; Mon, 2 Nov 2015 16:43:10 +0000 (UTC) Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id 41AF7DC00F8 for ; Mon, 2 Nov 2015 16:43:09 +0000 (UTC) Received: by wicll6 with SMTP id ll6so53799987wic.1 for ; Mon, 02 Nov 2015 08:43:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kampka_net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=Fpi6Y4bd5bSH81Pj7emRJe27M8iYAJvFDTco3E0uBbI=; b=Hl2J4E4ljF9duMKtt3AdgvftnTmGYr/0rL/on64Z2lWzTJ4Xh2W2hxjIgghAmg7XrB DpEp2xv+JL/nZduEpri4ilfd28w1T80OxlXpKOAgy5GxqC9xeLk0r+mpq5FtUlTIhDZx tWDBELdypNkk/g7/s99z7lf7hv7mXgQ44ywKecshca7LxK0RoeBzS9H1UoaBW5FsEdul 2lKAy+SpTfXFoocDXQgtEBc8jvUP/jtJvkXKCfJV88O0ZYNZbb1djr5C5zKOlemlao8U Pg/DUXLzm9+lVVoZTpRXt2fwsonL+LN26crNBoQ4coXGzEOeERs4B7doVuAFKeOAiQCZ N1uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Fpi6Y4bd5bSH81Pj7emRJe27M8iYAJvFDTco3E0uBbI=; b=AWqsX3MjiCH1rR2fHAkzqh25wn08IgGwvufoS1ihbxXe2nN92Us6CNtgq8Uj/xmaPm LuZ4JsrFfMcSbTNeRkVw9cX8bFPxVWPcsVkWFe6E9XWwX99wdU9w7KntYtg+zcMQyEBN T7Tw6ILknvOwjOnanvcx3gM6VG+74uIRVBGMgh4HxgTvT5LWqZkyozB3n5Hj5PjZD+Jt W4PdfCDQQEsmO/jx5iNJ/9e/cu3N7ow1gR15r2Mi/CVWQvoTYz5VoTaL5jSpGqS/WX+D bKP6XoRRgD7LyOlpCW/ykl/LTtiCCmZzNNVyEds/RZr7yJ8mZeO3gyXhNPQxxJXvn4r7 B3WA== X-Gm-Message-State: ALoCoQlXmJNVouRgP3LjlmeFF3zXfbqRLm8mkcSI3Xiv4kdVjnOIvG9nuSDJ0kHMe3D+Zy5PxJCR X-Received: by 10.194.192.6 with SMTP id hc6mr23793395wjc.33.1446482588340; Mon, 02 Nov 2015 08:43:08 -0800 (PST) Received: from localhost (p5DDDBC9B.dip0.t-ipconnect.de. [93.221.188.155]) by smtp.gmail.com with ESMTPSA id hu2sm2857426wjb.21.2015.11.02.08.43.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Nov 2015 08:43:07 -0800 (PST) From: Christian Kampka To: alpine-aports@lists.alpinelinux.org Cc: Christian Kampka Subject: [alpine-aports] [PATCH] main/boost: new upstream version 1.59.0, build with python3 support Date: Mon, 2 Nov 2015 17:43:02 +0100 Message-Id: <1446482582-29786-1-git-send-email-christian@kampka.net> X-Mailer: git-send-email 2.6.2 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- main/boost/APKBUILD | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/main/boost/APKBUILD b/main/boost/APKBUILD index c393344..80196a4 100644 --- a/main/boost/APKBUILD +++ b/main/boost/APKBUILD @@ -1,6 +1,6 @@ # Maintainer: Natanael Copa pkgname=boost -pkgver=1.58.0 +pkgver=1.59.0 _x=${pkgver%%.*} # strip .y.z _y=${pkgver%.*} # strip .z @@ -8,14 +8,14 @@ _y=${_y#*.} # strip x. _z=${pkgver##*.} # strip x.y. _ver=${_x}_${_y}_${_z} -pkgrel=2 +pkgrel=0 pkgdesc="Free peer-reviewed portable C++ source libraries" url="http://www.boost.org/" arch="all" license="custom" depends= depends_dev="linux-headers" -makedepends="$depends_dev python-dev>=2.6 flex bison bzip2-dev zlib-dev" +makedepends="$depends_dev python-dev>=2.6 python3-dev flex bison bzip2-dev zlib-dev" subpackages="$pkgname-dev $pkgname-doc $pkgname-date_time $pkgname-filesystem @@ -24,6 +24,7 @@ $pkgname-iostreams $pkgname-math $pkgname-prg_exec_monitor $pkgname-program_options +$pkgname-python3:py3 $pkgname-python:py $pkgname-random $pkgname-regex @@ -36,6 +37,7 @@ $pkgname-wave $pkgname-wserialization " source="http://downloads.sourceforge.net/$pkgname/${pkgname}_$_ver.tar.gz + 0001-fix-condition-for-make_setter-overload.patch " _builddir="$srcdir"/${pkgname}_${_ver} @@ -47,10 +49,15 @@ prepare() { esac done + PY2_VERSION=$(python -c 'import sys; print("%i.%i" % (sys.version_info.major, sys.version_info.minor))') + + PY3_VERSION=$(python3 -c 'import sys; print("%i.%i" % (sys.version_info.major, sys.version_info.minor))') + # create user-config.jam cat > user-config.jam <<__EOF__ using gcc : : $CC : "${CXXFLAGS}" "${LDFLAGS}" ; +using python : ${PY3_VERSION} : /usr/bin/python3 : /usr/include/python${PY3_VERSION}m : /usr/lib ; __EOF__ } @@ -64,7 +71,7 @@ _options="--user-config=\"$_builddir/user-config.jam\" link=shared,static cflags=-fno-strict-aliasing -sPYTHON_ROOT=/usr - -sPYTHON_VERSION=2.6 + -sPYTHON_VERSION=${PY2_VERSION} -sTOOLS=gcc --layout=tagged -q @@ -114,6 +121,7 @@ package() { _mvlib() { pkgdesc="Boost $1 library" + [ -n "$2" ] && depends="$depends $2" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libboost_$1* "$subpkgdir"/usr/lib/ } @@ -125,7 +133,8 @@ iostreams() { _mvlib iostreams; } math() { _mvlib math; } prg_exec_monitor() { _mvlib prg_exec_monitor; } program_options() { _mvlib program_options; } -py() { _mvlib python; } +py3() { _mvlib python3 python3; } +py() { _mvlib python python; } random() { _mvlib random; } regex() { _mvlib regex; } serialization() { _mvlib serialization; } @@ -137,6 +146,9 @@ wave() { _mvlib wave; } wserialization() { _mvlib wserialization; } -md5sums="5a5d5614d9a07672e1ab2a250b5defc5 boost_1_58_0.tar.gz" -sha256sums="a004d9b3fa95e956383693b86fce1b68805a6f71c2e68944fa813de0fb8c8102 boost_1_58_0.tar.gz" -sha512sums="b49c6e6d2eb87bf08a45ef84c3dce2a86501fbf00012669e433812b936631210bc42dc3810c17bc0dd399eb8e71b55fe51c12c41dad8fdd803b893234de01245 boost_1_58_0.tar.gz" +md5sums="51528a0e3b33d9e10aaa311d9eb451e3 boost_1_59_0.tar.gz +2bf0efa72bfcf98681c5e3d8b2cfd2a8 0001-fix-condition-for-make_setter-overload.patch" +sha256sums="47f11c8844e579d02691a607fbd32540104a9ac7a2534a8ddaef50daf502baac boost_1_59_0.tar.gz +32adf03897e3a2bddfa1ae82034295b125dbe3f191360e6bfbccdc421b9980fa 0001-fix-condition-for-make_setter-overload.patch" +sha512sums="05fdbe5637543defdbc630b921515425885593d16db14534ed7b9aa60925ade8fb598d50cb894aed6dae688e789047216daa1bf03fa1aeb6b531060d9dae52ae boost_1_59_0.tar.gz +7076b8151762be886f1ae8587d4fec88c48b5d47b1a2b092a09b440577b65038ac6fdfb499ffed8c2a838785ccb9955135ff1a8f0c51070c04fb26e4d9a6cfdf 0001-fix-condition-for-make_setter-overload.patch" -- 2.6.2 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---