Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 May 2026 08:41:34 +0000
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 21b0c1708c96 - main - math/hs-syfco: Remove expired port
Message-ID:  <6a1aa2be.30278.1be80ca0@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rene:

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

commit 21b0c1708c962a14ef9367a1a978057c1c8495be
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-05-30 08:41:10 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-05-30 08:41:10 +0000

    math/hs-syfco: Remove expired port
    
    2026-05-30 math/hs-syfco: Depends on a deprecated compiler version
---
 MOVED                                       |  1 +
 math/Makefile                               |  1 -
 math/hs-syfco/Makefile                      | 33 --------------------------
 math/hs-syfco/distinfo                      | 13 -----------
 math/hs-syfco/files/patch-src_lib_Reader.hs | 11 ---------
 math/hs-syfco/files/patch-syfco.cabal       | 36 -----------------------------
 math/hs-syfco/pkg-descr                     |  8 -------
 7 files changed, 1 insertion(+), 102 deletions(-)

diff --git a/MOVED b/MOVED
index c99e15e2c5c7..3bac5a82a984 100644
--- a/MOVED
+++ b/MOVED
@@ -5317,3 +5317,4 @@ multimedia/mediaelch@qt5||2026-05-27|Unflavorize, remove Qt5 flavor
 multimedia/mediaelch@qt6|multimedia/mediaelch|2026-05-27|Unflavorize
 www/py-dj52-django-treenode|www/py-django-treenode|2026-05-28|Renamed after all Django consumers were switched from Django 4.2 to Django 5.2 to have a consistent naming scheme
 devel/devhelp|devel/manuals|2026-05-28|Has expired: Discontinued, use devel/manuals
+math/hs-syfco||2026-05-30|Has expired: Depends on a deprecated compiler version
diff --git a/math/Makefile b/math/Makefile
index 25e7b5efbc2c..b71cdb529c74 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -408,7 +408,6 @@
     SUBDIR += hpipm
     SUBDIR += hptt
     SUBDIR += hs-Agda
-    SUBDIR += hs-syfco
     SUBDIR += hsl
     SUBDIR += hydrogen
     SUBDIR += hyperdeal
diff --git a/math/hs-syfco/Makefile b/math/hs-syfco/Makefile
deleted file mode 100644
index c9e587e97ced..000000000000
--- a/math/hs-syfco/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME=	syfco
-DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1-34
-DISTVERSIONSUFFIX=	-g0f0f6a6
-PORTREVISION=	1
-CATEGORIES=	math lang haskell
-
-MAINTAINER=	yuri@FreeBSD.org
-COMMENT=	Synthesis Format Conversion Tool
-WWW=		https://github.com/reactive-systems/syfco
-
-DEPRECATED=		Depends on a deprecated compiler version
-EXPIRATION_DATE=	2026-05-30
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BUILD_DEPENDS=	ghc-9.4.8:lang/ghc94
-
-USES=		cabal
-
-USE_GITHUB=	yes
-GH_ACCOUNT=	reactive-systems
-
-USE_CABAL=	convertible-1.1.1.1 \
-		old-locale-1.0.0.7_2 \
-		old-time-1.1.0.3_2
-CABAL_FLAGS=	-relocatable
-
-CABAL_EXECUTABLES=	syfco
-CABAL_WRAPPER_SCRIPTS=	${CABAL_EXECUTABLES}
-
-.include <bsd.port.mk>
diff --git a/math/hs-syfco/distinfo b/math/hs-syfco/distinfo
deleted file mode 100644
index dd6db4111d1a..000000000000
--- a/math/hs-syfco/distinfo
+++ /dev/null
@@ -1,13 +0,0 @@
-TIMESTAMP = 1666983297
-SHA256 (cabal/convertible-1.1.1.1/convertible-1.1.1.1.tar.gz) = 991ebd70e413dc7314d3d34fddaa1ad34a837aea48cb8117e1b323f403348cef
-SIZE (cabal/convertible-1.1.1.1/convertible-1.1.1.1.tar.gz) = 14071
-SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
-SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
-SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
-SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
-SHA256 (cabal/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 1ccb158b0f7851715d36b757c523b026ca1541e2030d02239802ba39b4112bc1
-SIZE (cabal/old-time-1.1.0.3/old-time-1.1.0.3.tar.gz) = 74219
-SHA256 (cabal/old-time-1.1.0.3/revision/2.cabal) = c91fbb3ee73d20ccd015842b30f1f29a304893ebe0ae3128b7bbc13d5bb0d4c8
-SIZE (cabal/old-time-1.1.0.3/revision/2.cabal) = 1328
-SHA256 (cabal/reactive-systems-syfco-v1.1-34-g0f0f6a6_GH0.tar.gz) = 24786fa3d792187ecfefe5674b675f64faa1172f9dfec348d595507706872a06
-SIZE (cabal/reactive-systems-syfco-v1.1-34-g0f0f6a6_GH0.tar.gz) = 105621
diff --git a/math/hs-syfco/files/patch-src_lib_Reader.hs b/math/hs-syfco/files/patch-src_lib_Reader.hs
deleted file mode 100644
index 8f23d4384726..000000000000
--- a/math/hs-syfco/files/patch-src_lib_Reader.hs
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/lib/Reader.hs.orig	2022-10-28 19:22:32 UTC
-+++ src/lib/Reader.hs
-@@ -102,7 +102,7 @@ fromTLSF str =
-   inferTypes >>=
- 
-   -- lift reader specification to global specification
--  \(s @ RD.Specification {..}) -> return
-+  \(s@RD.Specification {..}) -> return
-     Specification
-       { source         = str
-       , title          = fst title
diff --git a/math/hs-syfco/files/patch-syfco.cabal b/math/hs-syfco/files/patch-syfco.cabal
deleted file mode 100644
index b1a57f934ab7..000000000000
--- a/math/hs-syfco/files/patch-syfco.cabal
+++ /dev/null
@@ -1,36 +0,0 @@
---- syfco.cabal.orig	2022-10-28 18:55:24 UTC
-+++ syfco.cabal
-@@ -22,12 +22,12 @@ library
-     -Wall -Wno-name-shadowing
- 
-   build-depends:
--      base >=4.7 && <4.13
--    , array >=0.5 && <0.6
--    , containers >=0.5 && <0.7
--    , mtl >=2.2 && <2.3
--    , parsec >=3.1 && <3.2
--    , transformers >= 0.4 && <0.6
-+      base >=4.7
-+    , array >=0.5
-+    , containers >=0.5
-+    , mtl >=2.2
-+    , parsec >=3.1
-+    , transformers >= 0.4 
-     , convertible >= 1.1
- 
-   exposed-modules:
-@@ -106,10 +106,10 @@ executable syfco
- 
-   build-depends:
-       syfco
--    , base >=4.7 && <4.13
--    , directory >=1.2 && <1.4
--    , parsec >=3.1 && <3.2
--    , convertible >= 1.1
-+    , base >=4.7 
-+    , directory >=1.2 
-+    , parsec >=3.1 
-+    , convertible >= 1.0.0
- 
-   other-modules:
-     Arguments
diff --git a/math/hs-syfco/pkg-descr b/math/hs-syfco/pkg-descr
deleted file mode 100644
index 9b6403a5f2cb..000000000000
--- a/math/hs-syfco/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-The tool interprets the high level constructs of TLSF 1.1 (functions, sets, ...)
-and supports the transformation of the specification to Linear Temporal Logic
-(LTL) in different output formats. The tool has been designed to be modular with
-respect to the supported output formats and semantics. Furthermore, the tool
-allows to identify and manipulate parameters, targets and semantics of a
-specification on the fly. This is especially thought to be useful for
-comparative studies, as they are for example needed in the Synthesis
-Competition.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1aa2be.30278.1be80ca0>