[arch-commits] Commit in tamarin-prover/trunk (PKGBUILD maude-3.1.patch)
Felix Yan
felixonmars at gemini.archlinux.org
Mon Aug 23 20:53:59 UTC 2021
Date: Monday, August 23, 2021 @ 20:53:59
Author: felixonmars
Revision: 1004471
upgpkg: tamarin-prover 1.6.1-1: rebuild with tamarin-prover 1.6.1, tamarin-prover-sapic 1.6.1, tamarin-prover-term 1.6.1, tamarin-prover-theory 1.6.1, tamarin-prover-utils 1.6.1
Modified:
tamarin-prover/trunk/PKGBUILD
Deleted:
tamarin-prover/trunk/maude-3.1.patch
-----------------+
PKGBUILD | 17 ++++-------------
maude-3.1.patch | 35 -----------------------------------
2 files changed, 4 insertions(+), 48 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-08-23 20:51:43 UTC (rev 1004470)
+++ PKGBUILD 2021-08-23 20:53:59 UTC (rev 1004471)
@@ -2,8 +2,8 @@
# Contributor: Arch Haskell Team <arch-haskell at haskell.org>
pkgname=tamarin-prover
-pkgver=1.6.0
-pkgrel=258
+pkgver=1.6.1
+pkgrel=1
pkgdesc="The Tamarin prover for security protocol analysis"
url="https://tamarin-prover.github.io"
license=("GPL")
@@ -17,21 +17,12 @@
'haskell-tamarin-prover-theory' 'haskell-tamarin-prover-sapic')
optdepends=('ocaml: for sapic support')
makedepends=('ghc' 'ocaml>=4.11.0')
-source=("tamarin-prover-$pkgver.tar.gz::https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver.tar.gz"
- maude-3.1.patch
- remove-monad-unlift.patch::https://github.com/tamarin-prover/tamarin-prover/pull/421.patch)
-sha512sums=('7f3569f740d63d715b92a8f073eaecb8b32efe59b910b246977d36bb9e873765440e72feb6e76c7cbafab0495b88cfc666bb1dd12f685627c60d5cbd97b2973e'
- '1ef5e4c370a0c5f5541d50600604ba7adc566c2f5cf415cdb844842bb10b343edd00aa5aa654f8e55355c80f48a34382c87c3fba4adca0c77e726f407f3815c3'
- '45121081ea373df5d5c1be5abc52850100343b2874e07b7fa68addb411477ee43fdbc5e9147b8bb2be118d0765a3fb9c5a7f53a902a44140cc13976cc2257e30')
+source=("https://github.com/tamarin-prover/tamarin-prover/archive/$pkgver/tamarin-prover-$pkgver.tar.gz")
+sha512sums=('dc6b91b1669055913a0aefc9a969812bf252185480fbf67588e7458289b1e1b64bf0729e9bee043513ecd5a57cd0c9477512e80861c6956c08b5e29d90211f62')
prepare() {
cd $pkgname-$pkgver
- patch -p1 -i ../maude-3.1.patch
- patch -p1 -i ../remove-monad-unlift.patch
sed -i '/cp sapic/d' plugins/sapic/Makefile
- # ocaml 4.12
- sed -i 's/compare a/Stdlib.compare a/g' plugins/sapic/position.ml
- sed -i 's/compare (rank a)/Stdlib.compare (rank a)/' plugins/sapic/var.ml
}
build() {
Deleted: maude-3.1.patch
===================================================================
--- maude-3.1.patch 2021-08-23 20:51:43 UTC (rev 1004470)
+++ maude-3.1.patch 2021-08-23 20:53:59 UTC (rev 1004471)
@@ -1,35 +0,0 @@
-diff --git a/lib/term/src/Term/Maude/Parser.hs b/lib/term/src/Term/Maude/Parser.hs
-index 187c35dc..0a1d3c35 100644
---- a/lib/term/src/Term/Maude/Parser.hs
-+++ b/lib/term/src/Term/Maude/Parser.hs
-@@ -224,7 +224,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do
- <* endOfLine <* string "rewrites: "
- <* takeWhile1 isDigit <* endOfLine <* endOfInput
- where
-- parseVariant = string "Variant #" *> takeWhile1 isDigit *> endOfLine *>
-+ parseVariant = string "Variant " *> optional (char '#') *> takeWhile1 isDigit *> endOfLine *>
- string "rewrites: " *> takeWhile1 isDigit *> endOfLine *>
- parseReprintedTerm *> manyTill parseEntry endOfLine
- parseReprintedTerm = choice [ string "TOP" *> pure LSortMsg, parseSort ]
-@@ -235,7 +235,7 @@ parseVariantsReply msig reply = flip parseOnly reply $ do
- -- | @parseSubstitution l@ parses a single substitution returned by Maude.
- parseSubstitution :: MaudeSig -> Parser MSubst
- parseSubstitution msig = do
-- endOfLine *> string "Solution " *> takeWhile1 isDigit *> endOfLine
-+ endOfLine *> choice [string "Solution ", string "Unifier ", string "Matcher "] *> takeWhile1 isDigit *> endOfLine
- choice [ string "empty substitution" *> endOfLine *> pure []
- , many1 parseEntry]
- where
-diff --git a/src/Main/Environment.hs b/src/Main/Environment.hs
-index ecb15d2f..1b55c2e7 100644
---- a/src/Main/Environment.hs
-+++ b/src/Main/Environment.hs
-@@ -175,7 +175,7 @@ ensureMaude as = do
-
- -- Maude versions prior to 2.7.1 are no longer supported,
- -- because the 'get variants' command is incompatible.
-- supportedVersions = ["2.7.1", "3.0"]
-+ supportedVersions = ["2.7.1", "3.0", "3.1"]
-
- errMsg' = errMsg $ "'" ++ maude ++ "' executable not found / does not work"
-
More information about the arch-commits
mailing list