pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/fonts/afdko
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Feb 9 16:49:07 UTC 2026
Added Files:
pkgsrc/fonts/afdko: DESCR Makefile PLIST distinfo
pkgsrc/fonts/afdko/patches: patch-CMakeLists.txt
patch-c_makeotf_lib_cffread_CMakeLists.txt
patch-c_makeotf_lib_hotconv_CMakeLists.txt
patch-c_makeotf_lib_hotconv_FeatCtx.cpp
patch-c_makeotf_lib_hotconv_FeatLexer.h
patch-c_makeotf_lib_hotconv_FeatParser.h
patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h
patch-c_makeotf_lib_hotconv_FeatParserVisitor.h
Log Message:
fonts/afdko: import afdko-4.0.3
The AFDKO is a set of tools for building OpenType font files from
PostScript and TrueType font data.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/afdko/DESCR pkgsrc/fonts/afdko/Makefile \
pkgsrc/fonts/afdko/PLIST pkgsrc/fonts/afdko/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/afdko/patches/patch-CMakeLists.txt \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_cffread_CMakeLists.txt \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_CMakeLists.txt \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatCtx.cpp \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatLexer.h \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParser.h \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h \
pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserVisitor.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/fonts/afdko/DESCR
diff -u /dev/null pkgsrc/fonts/afdko/DESCR:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/DESCR Mon Feb 9 16:49:07 2026
@@ -0,0 +1,2 @@
+The AFDKO is a set of tools for building OpenType font files from
+PostScript and TrueType font data.
Index: pkgsrc/fonts/afdko/Makefile
diff -u /dev/null pkgsrc/fonts/afdko/Makefile:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/Makefile Mon Feb 9 16:49:07 2026
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+DISTNAME= afdko-4.0.3
+CATEGORIES= fonts
+MASTER_SITES= ${MASTER_SITE_GITHUB:=adobe-type-tools/}
+GITHUB_PROJECT= afdko
+GITHUB_RELEASE= ${PKGVERSION_NOREV}
+
+MAINTAINER= ryoon%NetBSD.org@localhost
+HOMEPAGE= https://github.com/adobe-type-tools/afdko/
+COMMENT= Adobe Font Development Kit for OpenType
+LICENSE= apache-2.0
+
+USE_LANGUAGES+= c c++
+
+CFLAGS+= -I${BUILDLINK_PREFIX.antlr4-cpp-runtime}/include/antlr4-runtime
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/antlr4-cpp-runtime/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/afdko/PLIST
diff -u /dev/null pkgsrc/fonts/afdko/PLIST:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/PLIST Mon Feb 9 16:49:07 2026
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+bin/detype1
+bin/makeotfexe
+bin/mergefonts
+bin/rotatefont
+bin/sfntdiff
+bin/sfntedit
+bin/spot
+bin/tx
+bin/type1
Index: pkgsrc/fonts/afdko/distinfo
diff -u /dev/null pkgsrc/fonts/afdko/distinfo:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/distinfo Mon Feb 9 16:49:07 2026
@@ -0,0 +1,13 @@
+$NetBSD: distinfo,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+BLAKE2s (afdko-4.0.3.tar.gz) = 550249d1bf264ad2d69297cf92d196d8393ee7d8867b41be0cb415a4f90ffea7
+SHA512 (afdko-4.0.3.tar.gz) = 81ff16b7f2b1103032871cf6ecc6074de0b7b0b7e2bdcd1a6878601f77a831f02c7eb02e8db7e5a7cee169fa991c5563050cc875074355b807857ad51c8a8c87
+Size (afdko-4.0.3.tar.gz) = 17922308 bytes
+SHA1 (patch-CMakeLists.txt) = d5f312e73eb83dab96eb49c0a57e18ceb66e4713
+SHA1 (patch-c_makeotf_lib_cffread_CMakeLists.txt) = 18a026916c2919a1c5345b83a75b2403f090fe67
+SHA1 (patch-c_makeotf_lib_hotconv_CMakeLists.txt) = 156430e46c4917ca0b2b65e784e86c0a935ad31b
+SHA1 (patch-c_makeotf_lib_hotconv_FeatCtx.cpp) = 7030fb4e1cf3e6f3d9f84ec5c3af88634fc47d66
+SHA1 (patch-c_makeotf_lib_hotconv_FeatLexer.h) = 964fde6c7840ead3651fcff2cd3d74182c503057
+SHA1 (patch-c_makeotf_lib_hotconv_FeatParser.h) = a360653cb7a2c514f8772b3a70f37b864f08824f
+SHA1 (patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h) = 454a4144c54260a52fdf5affcb79a9117e30a420
+SHA1 (patch-c_makeotf_lib_hotconv_FeatParserVisitor.h) = a466088fca3454974266e7ae29846a2b532472ed
Index: pkgsrc/fonts/afdko/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-CMakeLists.txt:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-CMakeLists.txt Mon Feb 9 16:49:07 2026
@@ -0,0 +1,30 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Do not use internal ANTLR4.
+
+--- CMakeLists.txt.orig 2026-02-04 12:21:29.151186673 +0000
++++ CMakeLists.txt
+@@ -27,23 +27,6 @@ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_D
+
+ list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
+
+-# Antlr 4 configuration
+-
+-# This is an alternate way of supplying the Antlr 4 sources that will override
+-# the git clone of the tag listed below. This is especially useful if you
+-# encounter compiler problems and need to make small edits to compensate. Start
+-# with the Antlr project's sources, e.g.
+-# https://www.antlr.org/download/antlr4-cpp-runtime-4.9.3-source.zip
+-# set(ANTLR4_ZIP_REPOSITORY "/path_to_antlr4_archive/a4.zip")
+-
+-add_definitions(-DANTLR4CPP_STATIC)
+-set(ANTLR4_WITH_STATIC_CRT OFF)
+-# set(ANTLR4_TAG tags/4.13.2)
+-# This is a more recent commit than 4.13.2 that addresses a missing
+-# include directive needed in more recent Visual Studio releases
+-set(ANTLR4_TAG df4d68c09cdef73e023b8838a8bc7ca4dff1d1de)
+-include(ExternalAntlr4Cpp)
+-
+
+ if (DEFINED ENV{FORCE_BUILD_LIBXML2})
+ set(BUILD_STATIC_LIBXML2 TRUE)
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_cffread_CMakeLists.txt
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_cffread_CMakeLists.txt:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_cffread_CMakeLists.txt Mon Feb 9 16:49:07 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-c_makeotf_lib_cffread_CMakeLists.txt,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use antlr4-runtime library from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/cffread/CMakeLists.txt.orig 2026-02-04 12:31:47.016709909 +0000
++++ c/makeotf/lib/cffread/CMakeLists.txt
+@@ -8,6 +8,6 @@ endif()
+ add_dependencies(makeotf_cffread ${LIBXML2_TARGET})
+ endif()
+
+-target_link_libraries(makeotf_cffread PUBLIC antlr4_static)
++target_link_libraries(makeotf_cffread PUBLIC antlr4-runtime)
+
+ target_compile_definitions(makeotf_cffread PRIVATE $<$<CONFIG:Debug>:CFF_DEBUG=1> CFF_T13_SUPPORT=0)
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_CMakeLists.txt
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_CMakeLists.txt:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_CMakeLists.txt Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_CMakeLists.txt,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use antlr4-runtime library from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/CMakeLists.txt.orig 2026-02-04 12:31:07.324580295 +0000
++++ c/makeotf/lib/hotconv/CMakeLists.txt
+@@ -70,7 +70,7 @@ target_include_directories(hotconv PRIVATE AFTER $<$<C
+ set_property(TARGET hotconv PROPERTY C_STANDARD 99)
+ set_property(TARGET hotconv PROPERTY CXX_STANDARD 17)
+ target_include_directories(hotconv PRIVATE AFTER $<$<COMPILE_LANGUAGE:CXX>:${ANTLR4_INCLUDE_DIRS}>)
+-target_link_libraries(hotconv PUBLIC antlr4_static)
++target_link_libraries(hotconv PUBLIC antlr4-runtime)
+
+ target_link_libraries(hotconv PUBLIC ${CHOSEN_LIBXML2_LIBRARY})
+
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatCtx.cpp
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatCtx.cpp:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatCtx.cpp Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_FeatCtx.cpp,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use header file from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/FeatCtx.cpp.orig 2026-02-04 12:24:20.553674613 +0000
++++ c/makeotf/lib/hotconv/FeatCtx.cpp
+@@ -15,7 +15,7 @@
+ #include "STAT.h"
+ #include "name.h"
+
+-#include "antlr4-runtime.h"
++#include <antlr4-runtime.h>
+ #include <algorithm>
+ #include "assert.h"
+ #include <iostream>
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatLexer.h
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatLexer.h:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatLexer.h Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_FeatLexer.h,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use header file from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/FeatLexer.h.orig 2026-02-04 12:23:31.092766375 +0000
++++ c/makeotf/lib/hotconv/FeatLexer.h
+@@ -4,7 +4,7 @@
+ #pragma once
+
+
+-#include "antlr4-runtime.h"
++#include <antlr4-runtime.h>
+
+
+
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParser.h
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParser.h:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParser.h Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_FeatParser.h,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use header file from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/FeatParser.h.orig 2026-02-04 12:23:44.047190675 +0000
++++ c/makeotf/lib/hotconv/FeatParser.h
+@@ -4,7 +4,7 @@
+ #pragma once
+
+
+-#include "antlr4-runtime.h"
++#include <antlr4-runtime.h>
+
+
+
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_FeatParserBaseVisitor.h,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use header file from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/FeatParserBaseVisitor.h.orig 2026-02-04 12:23:57.516586826 +0000
++++ c/makeotf/lib/hotconv/FeatParserBaseVisitor.h
+@@ -4,7 +4,7 @@
+ #pragma once
+
+
+-#include "antlr4-runtime.h"
++#include <antlr4-runtime.h>
+ #include "FeatParserVisitor.h"
+
+
Index: pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserVisitor.h
diff -u /dev/null pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserVisitor.h:1.1
--- /dev/null Mon Feb 9 16:49:07 2026
+++ pkgsrc/fonts/afdko/patches/patch-c_makeotf_lib_hotconv_FeatParserVisitor.h Mon Feb 9 16:49:07 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-c_makeotf_lib_hotconv_FeatParserVisitor.h,v 1.1 2026/02/09 16:49:07 ryoon Exp $
+
+* Use header file from devel/antlr4-cpp-runtime.
+
+--- c/makeotf/lib/hotconv/FeatParserVisitor.h.orig 2026-02-04 12:23:19.255239647 +0000
++++ c/makeotf/lib/hotconv/FeatParserVisitor.h
+@@ -4,7 +4,7 @@
+ #pragma once
+
+
+-#include "antlr4-runtime.h"
++#include <antlr4-runtime.h>
+ #include "FeatParser.h"
+
+
Home |
Main Index |
Thread Index |
Old Index