git: aabbfc0a3185 - main - devel/hs-alex: Update to 3.2.7.1

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Thu, 24 Nov 2022 19:23:25 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=aabbfc0a3185c7b005f9526fcf7f2ede655bd947

commit aabbfc0a3185c7b005f9526fcf7f2ede655bd947
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2022-11-24 15:41:58 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-11-24 19:22:56 +0000

    devel/hs-alex: Update to 3.2.7.1
---
 devel/hs-alex/Makefile  | 10 +++++++---
 devel/hs-alex/distinfo  |  6 +++---
 devel/hs-alex/pkg-plist | 30 +++++++++++++++---------------
 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