aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2022-11-24 15:41:58 +0000
committerGleb Popov <arrowd@FreeBSD.org>2022-11-24 19:22:56 +0000
commitaabbfc0a3185c7b005f9526fcf7f2ede655bd947 (patch)
tree53f70597231d86d0ed469ade32b9e28069c0f4e0
parenta243ceb1cc0d9fa87c6330e96d541c9942c4fe32 (diff)
downloadports-aabbfc0a3185c7b005f9526fcf7f2ede655bd947.tar.gz
ports-aabbfc0a3185c7b005f9526fcf7f2ede655bd947.zip
devel/hs-alex: Update to 3.2.7.1
-rw-r--r--devel/hs-alex/Makefile10
-rw-r--r--devel/hs-alex/distinfo6
-rw-r--r--devel/hs-alex/pkg-plist30
3 files changed, 25 insertions, 21 deletions
diff --git a/devel/hs-alex/Makefile b/devel/hs-alex/Makefile
index 23e4af953efe..220014755fa7 100644
--- a/devel/hs-alex/Makefile
+++ b/devel/hs-alex/Makefile
@@ -1,6 +1,5 @@
PORTNAME= alex
-PORTVERSION= 3.2.6
-PORTREVISION= 2
+PORTVERSION= 3.2.7.1
CATEGORIES= devel haskell
MAINTAINER= haskell@FreeBSD.org
@@ -15,7 +14,12 @@ CABAL_WRAPPER_SCRIPTS= ${CABAL_EXECUTABLES}
OPTIONS_DEFINE= EXAMPLES
-PORTEXAMPLES= Makefile *.x *.y
+PORTEXAMPLES= examples/*
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|ALEX=../dist/build/alex/alex|ALEX=${PREFIX}/bin/alex|' \
+ -e 's|--template=..||g' \
+ ${WRKSRC}/examples/Makefile
post-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
diff --git a/devel/hs-alex/distinfo b/devel/hs-alex/distinfo
index 026c4614b41b..424bef679c1e 100644
--- a/devel/hs-alex/distinfo
+++ b/devel/hs-alex/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668452149
-SHA256 (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 91aa08c1d3312125fbf4284815189299bbb0be34421ab963b1f2ae06eccc5410
-SIZE (cabal/alex-3.2.6/alex-3.2.6.tar.gz) = 108832
+TIMESTAMP = 1669303496
+SHA256 (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 9bd2f1a27e8f1b2ffdb5b2fbd3ed82b6f0e85191459a1b24ffcbef4e68a81bec
+SIZE (cabal/alex-3.2.7.1/alex-3.2.7.1.tar.gz) = 108229
diff --git a/devel/hs-alex/pkg-plist b/devel/hs-alex/pkg-plist
index 1a8004003dfb..0b442f3f8c19 100644
--- a/devel/hs-alex/pkg-plist
+++ b/devel/hs-alex/pkg-plist
@@ -1,15 +1,15 @@
-%%DATADIR%%/AlexTemplate
-%%DATADIR%%/AlexTemplate-debug
-%%DATADIR%%/AlexTemplate-ghc
-%%DATADIR%%/AlexTemplate-ghc-debug
-%%DATADIR%%/AlexTemplate-ghc-nopred
-%%DATADIR%%/AlexWrapper-basic
-%%DATADIR%%/AlexWrapper-basic-bytestring
-%%DATADIR%%/AlexWrapper-gscan
-%%DATADIR%%/AlexWrapper-monad
-%%DATADIR%%/AlexWrapper-monad-bytestring
-%%DATADIR%%/AlexWrapper-monadUserState
-%%DATADIR%%/AlexWrapper-monadUserState-bytestring
-%%DATADIR%%/AlexWrapper-posn
-%%DATADIR%%/AlexWrapper-posn-bytestring
-%%DATADIR%%/AlexWrapper-strict-bytestring
+%%DATADIR%%/AlexTemplate.hs
+%%DATADIR%%/AlexWrappers.hs
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Tokens.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Tokens_gscan.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Tokens_posn.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/haskell.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lit.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pp.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/state.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tiny.y
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/words.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/words_monad.x
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/words_posn.x