aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-09-30 20:57:45 +0000
committerRene Ladan <rene@FreeBSD.org>2026-09-30 20:57:45 +0000
commitca4c0484ff158442bdfbdf20e7240a5c702534fb (patch)
treec8851cf7cee62476e6742e9696c8683b9266e5cf
parentd695f2caeac49b404c5e96b78915bcb63dfd4e8d (diff)
x11-fonts/py-fontmake: Remove expired port
2026-09-30 x11-fonts/py-fontmake: Depends on expired x11-fonts/py-cu2qu
-rw-r--r--MOVED1
-rw-r--r--x11-fonts/Makefile1
-rw-r--r--x11-fonts/py-fontmake/Makefile39
-rw-r--r--x11-fonts/py-fontmake/distinfo3
-rw-r--r--x11-fonts/py-fontmake/pkg-descr3
5 files changed, 1 insertions, 46 deletions
diff --git a/MOVED b/MOVED
index 8c43bcbcbfcd..02ffc287c2e0 100644
--- a/MOVED
+++ b/MOVED
@@ -5656,3 +5656,4 @@ sysutils/cfengine-masterfiles326||2026-09-30|Has expired: FreeBSD will only supp
sysutils/cfengine326||2026-09-30|Has expired: FreeBSD will only support N and N-1
security/wapiti||2026-09-30|Has expired: Outdated, pip install wapiti3 in a venv if needed
sysutils/py-ansible-core218||2026-09-30|Has expired: FreeBSD will only support N and N-1
+x11-fonts/py-fontmake||2026-09-30|Has expired: Depends on expired x11-fonts/py-cu2qu
diff --git a/x11-fonts/Makefile b/x11-fonts/Makefile
index 7bba9bef481a..159903969a3a 100644
--- a/x11-fonts/Makefile
+++ b/x11-fonts/Makefile
@@ -382,7 +382,6 @@
SUBDIR += py-fclist-cffi
SUBDIR += py-fontMath
SUBDIR += py-fontfeatures
- SUBDIR += py-fontmake
SUBDIR += py-gflanguages
SUBDIR += py-gfmetadata
SUBDIR += py-gfsubsets
diff --git a/x11-fonts/py-fontmake/Makefile b/x11-fonts/py-fontmake/Makefile
deleted file mode 100644
index 295f79d9514c..000000000000
--- a/x11-fonts/py-fontmake/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME= fontmake
-PORTVERSION= 3.5.1
-PORTREVISION= 2
-CATEGORIES= x11-fonts python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= lantw44@gmail.com
-COMMENT= Compile fonts from sources to binary
-WWW= https://github.com/googlefonts/fontmake
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired x11-fonts/py-cu2qu
-EXPIRATION_DATE=2026-09-30
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19:devel/py-attrs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fontMath>=0.9.3:x11-fonts/py-fontMath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38.0:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}glyphsLib>=6.1.0:x11-fonts/py-glyphsLib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ufo2ft>=2.29.0:x11-fonts/py-ufo2ft@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ufolib2>=0.13.0:print/py-ufolib2@${PY_FLAVOR} \
-
-USES= python zip
-USE_PYTHON= autoplist concurrent distutils
-
-NO_ARCH= yes
-
-OPTIONS_DEFINE= AUTOHINT MUTATORMATH
-OPTIONS_DEFAULT=AUTOHINT MUTATORMATH
-AUTOHINT_DESC= ttfautohint support
-MUTATORMATH_DESC= Allow use mutatormath instead of internal instantiator
-
-AUTOHINT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ttfautohint-py>=0.5.0:print/py-ttfautohint-py@${PY_FLAVOR}
-MUTATORMATH_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}MutatorMath>=2.1.2:math/py-MutatorMath@${PY_FLAVOR}
-
-.include <bsd.port.mk>
diff --git a/x11-fonts/py-fontmake/distinfo b/x11-fonts/py-fontmake/distinfo
deleted file mode 100644
index bb269e5de20d..000000000000
--- a/x11-fonts/py-fontmake/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1679499270
-SHA256 (fontmake-3.5.1.zip) = 9e3240acdabb9e1768ab44a2dfe4540c4f95252c2e52f93e7bb59eb8d6a5b8ad
-SIZE (fontmake-3.5.1.zip) = 463050
diff --git a/x11-fonts/py-fontmake/pkg-descr b/x11-fonts/py-fontmake/pkg-descr
deleted file mode 100644
index 1b94fb44f2db..000000000000
--- a/x11-fonts/py-fontmake/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-fontmake compiles fonts from various sources (.glyphs, .ufo, designspace) into
-binaries (.otf, .ttf). You can use it to create static instances and variable
-fonts.