X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail.ovgu.de (mail.ovgu.de [141.44.1.66]) by lists.alpinelinux.org (Postfix) with ESMTP id DBA30F832CE for ; Sat, 9 Mar 2019 20:55:28 +0000 (UTC) Received: from mail.ovgu.de (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 4621740066 for ; Sat, 9 Mar 2019 21:55:27 +0100 (CET) Received: from localhost.localdomain (x4dbf28c6.dyn.telefonica.de [77.191.40.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.ovgu.de (Postfix) with ESMTPSA id A939D4005F; Sat, 9 Mar 2019 21:55:26 +0100 (CET) From: Marian Buschsieweke To: alpine-aports@lists.alpinelinux.org Cc: Marian Buschsieweke Subject: [alpine-aports] [PATCH] testing/coccinelle: New aport Date: Sat, 9 Mar 2019 21:55:01 +0100 Message-Id: <20190309205501.21624-1-marian.buschsieweke@ovgu.de> X-Mailer: git-send-email 2.21.0 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-PMX-Version: 6.4.6.2792898, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2019.3.9.204817, AntiVirus-Engine: 5.58.0, AntiVirus-Data: 2019.3.9.5580001 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, BODY_SIZE_10000_PLUS 0, LEGITIMATE_SIGNS 0, MULTIPLE_REAL_RCPTS 0, NO_URI_HTTPS 0, __ANY_URI 0, __CC_NAME 0, __CC_NAME_DIFF_FROM_ACC 0, __CC_REAL_NAMES 0, __CP_URI_IN_BODY 0, __CTE 0, __FRAUD_MONEY 0, __FRAUD_MONEY_BIG_COIN 0, __FRAUD_MONEY_BIG_COIN_DIG 0, __FRAUD_MONEY_CURRENCY 0, __FRAUD_MONEY_CURRENCY_DOLLAR 0, __FRAUD_MONEY_VALUE 0, __FROM_DOMAIN_IN_ANY_CC1 0, __FROM_DOMAIN_IN_RCPT 0, __HAS_CC_HDR 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __INVOICE_MULTILINGUAL 0, __MIME_TEXT_ONLY 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_VERSION 0, __MULTIPLE_URI_TEXT 0, __SANE_MSGID 0, __STOCK_PHRASE_7 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NO_WWW 0, __URI_NS , __URI_WITHOUT_PATH 0, __URI_WITH_PATH 0' X-Spam-Score: Gauge= X-PMX-consideredAsSpam: no A SmPL (Semantic Patch Language) implementation http://coccinelle.lip6.fr/ --- testing/coccinelle/APKBUILD | 55 +++++++++++++++++++++++++ testing/coccinelle/SCORE_expected.sexp | Bin 0 -> 16715 bytes 2 files changed, 55 insertions(+) create mode 100644 testing/coccinelle/APKBUILD create mode 100644 testing/coccinelle/SCORE_expected.sexp diff --git a/testing/coccinelle/APKBUILD b/testing/coccinelle/APKBUILD new file mode 100644 index 0000000000..d5f7c6e26c --- /dev/null +++ b/testing/coccinelle/APKBUILD @@ -0,0 +1,55 @@ +# Contributor: Marian Buschsieweke +# Maintainer: Marian Buschsieweke +pkgname=coccinelle +pkgver=1.0.7 +pkgrel=0 +pkgdesc="A SmPL (Semantic Patch Language) implementation" +url="http://coccinelle.lip6.fr/" +# x86, armhf, s390x: limited by ocaml aport +arch="all !x86 !armhf !armv7 !s390x" +license="GPL-2.0-only" +subpackages="$pkgname-doc" +makedepends=" + autoconf + automake + ocaml-dev + ocaml-findlib-dev + ocaml-num-dev + ocaml-ocamldoc + pcre-dev + " +depends="python3" +source=" + http://$pkgname.lip6.fr/distrib/$pkgname-$pkgver.tar.gz + SCORE_expected.sexp + " +builddir="$srcdir/$pkgname-$pkgver" + +prepare() { + cd "$builddir" + ln -sf ../../SCORE_expected.sexp tests/ +} + +build() { + cd "$builddir" + ./autogen + ./configure \ + --prefix=/usr \ + --enable-release=yes \ + --with-python=/usr/bin/python3 + # Workaround: Build fails without forbidding parallel build + make -j 1 +} + +check() { + cd "$builddir" + make check +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" MANDIR="/usr/share/man" install +} + +sha512sums="94770f9ac41f34b519e1680e0b7b042c15862b3df7cfa94fbbc54d1ed0ee4743a993d3eac271decdd46d1fc3fcbe4aadabfcbab91b691c2b6e1a6019b46f1d28 coccinelle-1.0.7.tar.gz +2f8aa98483c1710fb9a660de04f6a7ba0014e9ea3caf2b9d13a27c73b899afa86d799f78f119135739727a3570247585cad61a2a3a7fda8868a0fd75e1498d6b SCORE_expected.sexp" diff --git a/testing/coccinelle/SCORE_expected.sexp b/testing/coccinelle/SCORE_expected.sexp new file mode 100644 index 0000000000000000000000000000000000000000..e751b0aeab6504b13f6546acfdb15d4ec064eac8 GIT binary patch literal 16715 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 literal 0 HcmV?d00001 -- 2.21.0 --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---