[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: a75e693d03ba7ad61e401401ae8115514947049b Author: Sam James gentoo org> AuthorDate: Fri Jun 14 01:50:18 2024 + Commit: Sam James gentoo org> CommitDate: Fri Jun 14 01:50:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a75e693d media-gfx/fontforge: Stabilize 20230101-r2 sparc, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index b2937310767a..010c4dd17a94 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 5114783a1793c3a6806f43175549a0bdcf80dda3 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 17:18:24 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 17:18:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5114783a media-gfx/fontforge: Stabilize 20230101-r2 x86, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index 9d923ba6be9a..ea989259433b 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: bc503e363472b26c1169fa1bd0689064b6b4ce44 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 17:18:26 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 17:18:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc503e36 media-gfx/fontforge: Stabilize 20230101-r2 arm64, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index ea989259433b..b2937310767a 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 1524d21e2791f52f4efe3d1f95532e3ab1186d81 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 17:18:23 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 17:18:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1524d21e media-gfx/fontforge: Stabilize 20230101-r2 amd64, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index b9f35cedde86..9d923ba6be9a 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 5bd32968924b43bbf47694cffb5707dcdf635bf6 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 16:57:24 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 16:57:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd32968 media-gfx/fontforge: Stabilize 20230101-r2 arm, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index 030edc6cf8c9..b9f35cedde86 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: ee1045aa0914c35f1e56ded8c8d266af14d831c9 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 16:54:22 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 16:54:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee1045aa media-gfx/fontforge: Stabilize 20230101-r2 ppc64, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index 5a9b97e812ee..5a8cc1c6e72e 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 9528da11696063b4cfb6cbcac675e718a9948356 Author: Sam James gentoo org> AuthorDate: Tue Jun 11 16:54:23 2024 + Commit: Sam James gentoo org> CommitDate: Tue Jun 11 16:54:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9528da11 media-gfx/fontforge: Stabilize 20230101-r2 ppc, #934050 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r2.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild index 5a8cc1c6e72e..030edc6cf8c9 100644 --- a/media-gfx/fontforge/fontforge-20230101-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/, media-gfx/fontforge/
commit: 53ea57e0919caa29b24429a51254fcabdeda5222 Author: Sam James gentoo org> AuthorDate: Sun Jun 2 07:27:44 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jun 2 07:29:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ea57e0 media-gfx/fontforge: fix py3.12 compat This is, of course, masked by setuptools being installed for 3.12 for most people which is how we didn't notice... Closes: https://bugs.gentoo.org/933392 Signed-off-by: Sam James gentoo.org> ...forge-20230101-python3.12-distutils-no-more.patch | 20 ...230101-r1.ebuild => fontforge-20230101-r2.ebuild} | 1 + 2 files changed, 21 insertions(+) diff --git a/media-gfx/fontforge/files/fontforge-20230101-python3.12-distutils-no-more.patch b/media-gfx/fontforge/files/fontforge-20230101-python3.12-distutils-no-more.patch new file mode 100644 index ..c140e7d19955 --- /dev/null +++ b/media-gfx/fontforge/files/fontforge-20230101-python3.12-distutils-no-more.patch @@ -0,0 +1,20 @@ +https://bugs.gentoo.org/933392 +https://github.com/fontforge/fontforge/pull/5423 + +From 24968a8bf713396bc4a5dbb8bf3a03a9479b2568 Mon Sep 17 00:00:00 2001 +From: Maxim Iorsh +Date: Fri, 24 May 2024 16:48:47 +0300 +Subject: [PATCH 1/3] Use sysconfig for Python module locations + +--- a/pyhook/CMakeLists.txt b/pyhook/CMakeLists.txt +@@ -21,7 +21,7 @@ target_link_libraries(psMat_pyhook PRIVATE Python3::Module) + # So do it ourselves, getting the prefix-relative path instead + if(NOT DEFINED PYHOOK_INSTALL_DIR) + execute_process( +-COMMAND "${Python3_EXECUTABLE}" -c "import distutils.sysconfig as sc; print(sc.get_python_lib(prefix='', plat_specific=True,standard_lib=False))" ++COMMAND "${Python3_EXECUTABLE}" -c "import sysconfig as sc; print(sc.get_path('platlib', sc.get_preferred_scheme('user'), vars={'userbase': '.'}))" + RESULT_VARIABLE _pyhook_install_dir_result + OUTPUT_VARIABLE PYHOOK_INSTALL_DIR + OUTPUT_STRIP_TRAILING_WHITESPACE) + diff --git a/media-gfx/fontforge/fontforge-20230101-r1.ebuild b/media-gfx/fontforge/fontforge-20230101-r2.ebuild similarity index 97% rename from media-gfx/fontforge/fontforge-20230101-r1.ebuild rename to media-gfx/fontforge/fontforge-20230101-r2.ebuild index 261c8f986c79..5a9b97e812ee 100644 --- a/media-gfx/fontforge/fontforge-20230101-r1.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r2.ebuild @@ -54,6 +54,7 @@ PATCHES=( "${FILESDIR}"/fontforge-doc-no-warn-error.patch "${FILESDIR}"/${PN}-20230101-workaround-broken-translations.patch "${FILESDIR}"/${PN}-20230101-fix-splinefont-shell-command-injection.patch + "${FILESDIR}"/${PN}-20230101-python3.12-distutils-no-more.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: e41386aa8d13da1b47c1c2fdfc1885b6a11a6e8f Author: Sam James gentoo org> AuthorDate: Fri May 3 11:21:19 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 3 11:21:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41386aa media-gfx/fontforge: forwardport py3.12 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101-r1.ebuild b/media-gfx/fontforge/fontforge-20230101-r1.ebuild index acbd7a1c4708..261c8f986c79 100644 --- a/media-gfx/fontforge/fontforge-20230101-r1.ebuild +++ b/media-gfx/fontforge/fontforge-20230101-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit python-single-r1 xdg cmake DESCRIPTION="postscript font editor and converter"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 26a218c56917878f75b6fa995d3336de799462f1 Author: Christopher Fore posteo net> AuthorDate: Wed Apr 24 13:21:02 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 3 11:18:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a218c5 media-gfx/fontforge: Add security patch - CVE-2024-25081, CVE-2024-25082 - Tests pass - Revbump Bug: https://bugs.gentoo.org/926521 Signed-off-by: Christopher Fore posteo.net> Closes: https://github.com/gentoo/gentoo/pull/36405 Signed-off-by: Sam James gentoo.org> ...01-fix-splinefont-shell-command-injection.patch | 174 + media-gfx/fontforge/fontforge-20230101-r1.ebuild | 111 + 2 files changed, 285 insertions(+) diff --git a/media-gfx/fontforge/files/fontforge-20230101-fix-splinefont-shell-command-injection.patch b/media-gfx/fontforge/files/fontforge-20230101-fix-splinefont-shell-command-injection.patch new file mode 100644 index ..e61f2b8d3633 --- /dev/null +++ b/media-gfx/fontforge/files/fontforge-20230101-fix-splinefont-shell-command-injection.patch @@ -0,0 +1,174 @@ +https://github.com/fontforge/fontforge/commit/216eb14b558df344b206bf82e2bdaf03a1f2f429 + +From 216eb14b558df344b206bf82e2bdaf03a1f2f429 Mon Sep 17 00:00:00 2001 +From: Peter Kydas +Date: Tue, 6 Feb 2024 20:03:04 +1100 +Subject: [PATCH] fix splinefont shell command injection (#5367) + +--- a/fontforge/splinefont.c b/fontforge/splinefont.c +@@ -788,11 +788,14 @@ return( name ); + + char *Unarchive(char *name, char **_archivedir) { + char *dir = getenv("TMPDIR"); +-char *pt, *archivedir, *listfile, *listcommand, *unarchivecmd, *desiredfile; ++char *pt, *archivedir, *listfile, *desiredfile; + char *finalfile; + int i; + int doall=false; + static int cnt=0; ++gchar *command[5]; ++gchar *stdoutresponse = NULL; ++gchar *stderrresponse = NULL; + + *_archivedir = NULL; + +@@ -827,18 +830,30 @@ return( NULL ); + listfile = malloc(strlen(archivedir)+strlen("/" TOC_NAME)+1); + sprintf( listfile, "%s/" TOC_NAME, archivedir ); + +-listcommand = malloc( strlen(archivers[i].unarchive) + 1 + +- strlen( archivers[i].listargs) + 1 + +- strlen( name ) + 3 + +- strlen( listfile ) +4 ); +-sprintf( listcommand, "%s %s %s > %s", archivers[i].unarchive, +- archivers[i].listargs, name, listfile ); +-if ( system(listcommand)!=0 ) { +- free(listcommand); free(listfile); +- ArchiveCleanup(archivedir); +-return( NULL ); +-} +-free(listcommand); ++command[0] = archivers[i].unarchive; ++command[1] = archivers[i].listargs; ++command[2] = name; ++command[3] = NULL; // command args need to be NULL-terminated ++ ++if ( g_spawn_sync( ++ NULL, ++ command, ++ NULL, ++ G_SPAWN_SEARCH_PATH, ++ NULL, ++ NULL, ++ &stdoutresponse, ++ &stderrresponse, ++ NULL, ++ NULL ++ ) == FALSE) { // did not successfully execute ++ ArchiveCleanup(archivedir); ++ return( NULL ); ++} ++// Write out the listfile to be read in later ++FILE *fp = fopen(listfile, "wb"); ++fwrite(stdoutresponse, strlen(stdoutresponse), 1, fp); ++fclose(fp); + + desiredfile = ArchiveParseTOC(listfile, archivers[i].ars, &doall); + free(listfile); +@@ -847,22 +862,28 @@ return( NULL ); + return( NULL ); + } + +-/* I tried sending everything to stdout, but that doesn't work if the */ +-/* output is a directory file (ufo, sfdir) */ +-unarchivecmd = malloc( strlen(archivers[i].unarchive) + 1 + +- strlen( archivers[i].listargs) + 1 + +- strlen( name ) + 1 + +- strlen( desiredfile ) + 3 + +- strlen( archivedir ) + 30 ); +-sprintf( unarchivecmd, "( cd %s ; %s %s %s %s ) > /dev/null", archivedir, +- archivers[i].unarchive, +- archivers[i].extractargs, name, doall ? "" : desiredfile ); +-if ( system(unarchivecmd)!=0 ) { +- free(unarchivecmd); free(desiredfile); +- ArchiveCleanup(archivedir); +-return( NULL ); ++command[0] = archivers[i].unarchive; ++command[1] = archivers[i].extractargs; ++command[2] = name; ++command[3] = doall ? "" : desiredfile; ++command[4] = NULL; ++ ++if ( g_spawn_sync( ++ (gchar*)archivedir, ++ command, ++ NULL, ++ G_SPAWN_SEARCH_PATH, ++ NULL, ++ NULL, ++ &stdoutresponse, ++ &stderrresponse, ++ NULL, ++ NULL ++ ) == F
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 5ce94e70a1205ca680c332fd9c97a3629f64897d Author: Alfred Wingate protonmail com> AuthorDate: Sat Mar 30 22:27:58 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 3 11:20:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce94e70 media-gfx/fontforge: enable py3.12 Closes: https://bugs.gentoo.org/917026 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36006 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 001bb06fc921..f9af4d4aad6b 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -1,9 +1,9 @@ -# Copyright 2004-2023 Gentoo Authors +# Copyright 2004-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit python-single-r1 xdg cmake DESCRIPTION="postscript font editor and converter"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f61d4b4d95a78283a6977c8fc080ceb5dfb8cb6a Author: David Seifert gentoo org> AuthorDate: Mon Jun 26 17:15:16 2023 + Commit: David Seifert gentoo org> CommitDate: Mon Jun 26 17:15:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61d4b4d media-gfx/fontforge: drop 20220308-r1 Closes: https://bugs.gentoo.org/908807 Signed-off-by: David Seifert gentoo.org> media-gfx/fontforge/Manifest | 1 - media-gfx/fontforge/fontforge-20220308-r1.ebuild | 110 --- 2 files changed, 111 deletions(-) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index b350e2764565..d2e2e309f68f 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,2 +1 @@ -DIST fontforge-20220308.tar.xz 13719032 BLAKE2B 66939a77014b086b95ea21c3af2a2c910c19ebba000d50e514000667a6b193f5a90fc55b6046793811cac3a7330c479973746ac09041f21b0237047105f4d305 SHA512 9975cffec8aa47bcb8c22405bea544cd263dc939b253e8fba2fbaa3b90a60e05b98eaf58365db8ae854d1fff8e641866a7e2e027003ae03a77104d6650dafb6c DIST fontforge-20230101.tar.xz 13761728 BLAKE2B 69e79e7c5d8b551a847ba8706157b0f559ae2a85f61711f50e4855eb6a177bbfb25de2650caf9bc8a7dd1d6af074ca5063519b2f3c151d8c784c4750c6ddc1d8 SHA512 7684a2824d5199e230d2e0a654c2119cef422a57b64e6dd75afde6ba623abed6581f596fd5b7509e03f3b3ad3cf69629aafd4c85aeda64fa91a9e1ab88c9b418 diff --git a/media-gfx/fontforge/fontforge-20220308-r1.ebuild b/media-gfx/fontforge/fontforge-20220308-r1.ebuild deleted file mode 100644 index bf9f7d2ae49e.. --- a/media-gfx/fontforge/fontforge-20220308-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2004-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit python-single-r1 xdg cmake - -DESCRIPTION="postscript font editor and converter" -HOMEPAGE="https://fontforge.org/"; -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz"; - -LICENSE="BSD GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" -RESTRICT="!test? ( test )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - >=dev-libs/glib-2.67:2 - dev-libs/libltdl:0 - dev-libs/libxml2:2= - >=media-libs/freetype-2.3.7:2= - gif? ( media-libs/giflib:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= ) - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) - gtk? ( >=x11-libs/gtk+-3.10:3 ) - !gtk? ( - X? ( - >=x11-libs/cairo-1.6:0= - >=x11-libs/pango-1.10:0=[X] - x11-libs/libX11:= - x11-libs/libXi:= - ) - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - woff2? ( media-libs/woff2:0= ) -" -DEPEND="${RDEPEND} - !gtk? ( X? ( x11-base/xorg-proto ) ) -" -BDEPEND=" - sys-devel/gettext - doc? ( >=dev-python/sphinx-2 ) - python? ( ${PYTHON_DEPS} ) - test? ( ${RDEPEND} ) -" - -PATCHES=( - "${FILESDIR}"/fontforge-doc-no-warn-error.patch -) - -pkg_setup() { - : -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DOCS=$(usex doc ON OFF) - -DENABLE_LIBGIF=$(usex gif ON OFF) - -DENABLE_LIBJPEG=$(usex jpeg ON OFF) - -DENABLE_LIBPNG=$(usex png ON OFF) - -DENABLE_LIBREADLINE=$(usex readline ON OFF) - -DENABLE_LIBSPIRO=OFF # No package in Gentoo - -DENABLE_LIBTIFF=$(usex tiff ON OFF) - -DENABLE_MAINTAINER_TOOLS=OFF - -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) - -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) - -DENABLE_TILE_PATH=ON - -DENABLE_WOFF2=$(usex woff2 ON OFF) - ) - - if use gtk || use X; then - mycmakeargs+=( - -DENABLE_GUI=ON - # Prefer GTK over X11 if both USE flage are enabled - -DENABLE_X11=$(usex gtk OFF ON) - ) - else - mycmakeargs+=( -DENABLE_GUI=OFF ) - fi - - if use python; then - python_setup - mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - fi - - if use truetype-debugger ; then - local ft2="${ESYSROOT}/usr/include/freetype2" - local ft2i="${ft2}/internal4fontforge" - mycmakeargs+=( - -DENABLE_FREETYPE_DEBUGGER="${ft2}" - -DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}/i
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 55202622636b05743e43da276e5a04f054c473e0 Author: Sam James gentoo org> AuthorDate: Fri Jun 23 22:38:06 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 23 22:42:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55202622 media-gfx/fontforge: workaround build failure w/ gettext-0.22 Closes: https://bugs.gentoo.org/908868 Thanks-to: James McGeehan IV gmail.com> Signed-off-by: Sam James gentoo.org> ...e-20230101-workaround-broken-translations.patch | 159 + media-gfx/fontforge/fontforge-20230101.ebuild | 1 + 2 files changed, 160 insertions(+) diff --git a/media-gfx/fontforge/files/fontforge-20230101-workaround-broken-translations.patch b/media-gfx/fontforge/files/fontforge-20230101-workaround-broken-translations.patch new file mode 100644 index ..e195e433be4e --- /dev/null +++ b/media-gfx/fontforge/files/fontforge-20230101-workaround-broken-translations.patch @@ -0,0 +1,159 @@ +https://bugs.gentoo.org/908868 +https://savannah.gnu.org/bugs/index.php?64333 +https://github.com/fontforge/fontforge/issues/5251 + +From f80f80871c6e3777f9974a44058f494eb5353c66 Mon Sep 17 00:00:00 2001 +From: blockiv +Date: Thu, 22 Jun 2023 04:39:16 + +Subject: [PATCH] Mark breaking translations as fuzzy + +--- a/po/fr.po b/po/fr.po +@@ -289,7 +289,7 @@ msgstr "chaîne %1$.30s pour %2$.30s" + #. GT: $2 is the glyph's encoding + #. GT: $3 is the font name + #. GT: $4 is the changed flag ('*' for the changed items) +-#, c-format ++#, c-format, fuzzy + msgid "%1$.80s at %2$d from %3$.90s%4$s" + msgstr "%1$.80s à %2$d de %3$.90hs%4$s" + +@@ -300,7 +300,7 @@ msgstr "%1$.80s à %2$d de %3$.90hs%4$s" + #. GT: $2 is the glyph's encoding + #. GT: $3 is the pixel size of the bitmap font + #. GT: $4 is the font name +-#, c-format ++#, c-format, fuzzy + msgid "%1$.80s at %2$d size %3$d from %4$.80s" + msgstr "%1$.80s (%2$d) taille %3$d de %4$.80hs" + +@@ -7427,7 +7427,7 @@ msgstr "" + "La fonte %1$.40s dans le fichier %2$.40s a été modifiée.\n" + "Voulez-vous l'enregistrer ?" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "Font %1$.40s in file %2$.40s has been changed.\n" + "Reverting the file will lose those changes.\n" +@@ -19920,7 +19920,7 @@ msgstr "" + "Le nom de la fonte commence avec une séquence d'ordre d'octet utf8. Ceci " + "n'est pas permis. %s" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The fonts %1$.30s and %2$.30s have a different number of glyphs or different " + "encodings" +@@ -19928,7 +19928,7 @@ msgstr "" + "Les fontes %1$.30s et %2$.30hs n'ont pas le même nombre de glyphes ou des " + "codages différents" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, " + "one cubic)" +@@ -19963,7 +19963,7 @@ msgstr "" + "Le glyphe %1$.30s dans %2$.30s a à la fois des références et des contours. " + "Ceci n'est pas supporté dans une fonte MM" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The glyph %1$.30s in font %2$.30s has a different hint mask on its contours " + "than in %3$.30s" +@@ -19979,7 +19979,7 @@ msgstr "" + "Le glyphe %1$.30s de la fonte %2$.30s a un nombre de points (ou de points de " + "contrôle) différent que dans %3$.30s" + +-#, c-format ++#, c-format, fuzzy + msgid "" + "The glyph %1$.30s in font %2$.30s has a different number of references than " + "in %3$.30s" +@@ -20454,7 +20454,7 @@ msgstr "" + "individuellement. Cela peut être utile si vous vouliez\n" + "conserver les versions quadratiques et cubiques d'une fonte." + +-#, c-format ++#, c-format, fuzzy + msgid "The outlines of glyph %2$.30s were not found in the font %1$.60s" + msgstr "" + "Le contours du glyphe %2$.30s n'ont pas été trouvés dans la police %1$.60hs" +@@ -21040,7 +21040,7 @@ msgstr "" + msgid "There is already a subtable with that name, please pick another." + msgstr "Il y a déjà une sous-table avec ce nom, changez de nom SVP" + +-#, c-format ++#, c-format, fuzzy + msgid "There is already an anchor point named %1$.40s in %2$.40s." + msgstr "Il y a déjà une ancre appelée %1$.40s dans %2$.40hs." + +@@ -21435,7 +21435,7 @@ msgstr "" + "Cette fonte ne précise pas de 'unitsPerEm', alors nous assumons que c'est " + "1000." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've " + "been able to find is %1$.20s-%2$.20s-%4$d.\n" +@@ -21764,7 +21764,7 @@ msgstr "" + "Et sur в, г, д, е, ж, л, м, ц, щ, ъ, ђ\n" + "Et sur toutes les lettres grecques minuscules. Et peut être tout le reste." + +-#, c-format ++#, c-format, fuzzy + msgid "" + "This kerning pair (%.20s and %.20s) is currently part of a kerning class " + "with a 0 offset for this combination. Would you like to alter this kerning " +@@ -24544,7 +24544,7 @@ msgstr "" + "Vous voulez effacer %.30s qui est référencé par un\n" + "autre glyphe. Êtes-vous sûr(e) de vouloir poursuivre ?" + +-#, c-format ++#, c-form
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: feade43c5efe5b4a74d3fca5f31aeae140fbc9bc Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 14:18:57 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 14:18:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feade43c media-gfx/fontforge: Stabilize 20230101 hppa, #896140 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index ea1aee2c6a6f..c8d28d29388a 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f4c1066fbbc08a3e84f48f6da06dad1eb77c2c57 Author: Sam James gentoo org> AuthorDate: Sun Feb 26 19:30:20 2023 + Commit: Sam James gentoo org> CommitDate: Sun Feb 26 19:30:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c1066f media-gfx/fontforge: Stabilize 20230101 sparc, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 4d98f841cb94..ea1aee2c6a6f 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: d2e037273f2ef4a8f33d7fce9e4798d0d49f14d4 Author: Sam James gentoo org> AuthorDate: Fri Feb 24 10:01:23 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 10:01:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e03727 media-gfx/fontforge: Stabilize 20230101 arm64, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 028cd4d445ef..4d98f841cb94 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: b7c74cb05542a177af942fe7eacbf8b19e47780f Author: Sam James gentoo org> AuthorDate: Fri Feb 24 09:21:31 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 09:21:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c74cb0 media-gfx/fontforge: Stabilize 20230101 ppc64, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 996031c94070..05e875784fdc 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 72a611bce7caf1dd832440a3d2948f4ae871d1c9 Author: Sam James gentoo org> AuthorDate: Fri Feb 24 09:21:24 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 09:21:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a611bc media-gfx/fontforge: Stabilize 20230101 ppc, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 687f5e302af9..edd963b98cb2 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f48895f56a25503c0e2f310b6fe318da7f25f15d Author: Sam James gentoo org> AuthorDate: Fri Feb 24 09:21:32 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 09:21:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48895f5 media-gfx/fontforge: Stabilize 20230101 amd64, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 05e875784fdc..6a3bd74b9626 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: c6de3c4f8c0c17b988ef80d8f63ab4dfc55408d6 Author: Sam James gentoo org> AuthorDate: Fri Feb 24 09:21:34 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 09:21:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6de3c4f media-gfx/fontforge: Stabilize 20230101 arm, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index 6a3bd74b9626..028cd4d445ef 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: ebe3cc94a156ba05c138094641b1274265e6d893 Author: Sam James gentoo org> AuthorDate: Fri Feb 24 09:21:29 2023 + Commit: Sam James gentoo org> CommitDate: Fri Feb 24 09:21:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebe3cc94 media-gfx/fontforge: Stabilize 20230101 x86, #896140 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20230101.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild index edd963b98cb2..996031c94070 100644 --- a/media-gfx/fontforge/fontforge-20230101.ebuild +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f88cbbc9f0e0a80198e8cd360ee11c833058578b Author: Sam James gentoo org> AuthorDate: Fri Jan 13 11:01:37 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jan 13 11:10:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f88cbbc9 media-gfx/fontforge: add 20230101 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/fontforge-20230101.ebuild | 109 ++ 2 files changed, 110 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index b4152e8113e0..b350e2764565 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1 +1,2 @@ DIST fontforge-20220308.tar.xz 13719032 BLAKE2B 66939a77014b086b95ea21c3af2a2c910c19ebba000d50e514000667a6b193f5a90fc55b6046793811cac3a7330c479973746ac09041f21b0237047105f4d305 SHA512 9975cffec8aa47bcb8c22405bea544cd263dc939b253e8fba2fbaa3b90a60e05b98eaf58365db8ae854d1fff8e641866a7e2e027003ae03a77104d6650dafb6c +DIST fontforge-20230101.tar.xz 13761728 BLAKE2B 69e79e7c5d8b551a847ba8706157b0f559ae2a85f61711f50e4855eb6a177bbfb25de2650caf9bc8a7dd1d6af074ca5063519b2f3c151d8c784c4750c6ddc1d8 SHA512 7684a2824d5199e230d2e0a654c2119cef422a57b64e6dd75afde6ba623abed6581f596fd5b7509e03f3b3ad3cf69629aafd4c85aeda64fa91a9e1ab88c9b418 diff --git a/media-gfx/fontforge/fontforge-20230101.ebuild b/media-gfx/fontforge/fontforge-20230101.ebuild new file mode 100644 index ..fefc0183c007 --- /dev/null +++ b/media-gfx/fontforge/fontforge-20230101.ebuild @@ -0,0 +1,109 @@ +# Copyright 2004-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit python-single-r1 xdg cmake + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="https://fontforge.org/"; +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.xz"; + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" +RESTRICT="!test? ( test )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/glib-2.67:2 + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + gif? ( media-libs/giflib:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + png? ( media-libs/libpng:= ) + tiff? ( media-libs/tiff:= ) + truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) + gtk? ( >=x11-libs/gtk+-3.10:3 ) + !gtk? ( + X? ( + >=x11-libs/cairo-1.6:0= + >=x11-libs/pango-1.10:0=[X] + x11-libs/libX11:= + x11-libs/libXi:= + ) + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + woff2? ( media-libs/woff2:0= ) +" +DEPEND="${RDEPEND} + !gtk? ( X? ( x11-base/xorg-proto ) ) +" +BDEPEND=" + sys-devel/gettext + doc? ( >=dev-python/sphinx-2 ) + python? ( ${PYTHON_DEPS} ) + test? ( ${RDEPEND} ) +" + +PATCHES=( + "${FILESDIR}"/fontforge-doc-no-warn-error.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DOCS=$(usex doc ON OFF) + -DENABLE_LIBGIF=$(usex gif ON OFF) + -DENABLE_LIBJPEG=$(usex jpeg ON OFF) + -DENABLE_LIBPNG=$(usex png ON OFF) + -DENABLE_LIBREADLINE=$(usex readline ON OFF) + -DENABLE_LIBSPIRO=OFF # No package in Gentoo + -DENABLE_LIBTIFF=$(usex tiff ON OFF) + -DENABLE_MAINTAINER_TOOLS=OFF + -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) + -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) + -DENABLE_TILE_PATH=ON + -DENABLE_WOFF2=$(usex woff2 ON OFF) + ) + + if use gtk || use X; then + mycmakeargs+=( + -DENABLE_GUI=ON + # Prefer GTK over X11 if both USE flage are enabled + -DENABLE_X11=$(usex gtk OFF ON) + ) + else + mycmakeargs+=( -DENABLE_GUI=OFF ) + fi + + if use python; then + python_setup + mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) + fi + + if use truetype-debugger ; then + local ft2="${ESYSROOT}/usr/include/freetype2" + local ft2i="${ft2}/internal4fontforge" + mycmakeargs+=( + -DENABLE_FREETYPE_DEBUGGER="${ft2}" + -DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}/include/freetype;${ft2i}/src/truetype
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 191227defeab9f9a66607c38364fc85d4747b114 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 08:17:23 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 08:30:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191227de media-gfx/fontforge: drop 20201107-r1 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/Manifest | 1 - media-gfx/fontforge/fontforge-20201107-r1.ebuild | 112 --- 2 files changed, 113 deletions(-) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 7544371e98cd..b4152e8113e0 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,2 +1 @@ -DIST fontforge-20201107.tar.xz 14163424 BLAKE2B 8ce9148eef6e5b7206ab5c70310ff36fac67c392117e3c0b28060803a54306bf21c179b62b98734e11253739eac29e2ea8bcf3014c09432bb3a0b2b0f3ec631a SHA512 cf9666395405ab02943f0160959f04251bd2a80e279a8f60431089ad19a4c5a232efd42097050ed9f6c1fb39d01488176262949fd81f5f0960fe853b497437dc DIST fontforge-20220308.tar.xz 13719032 BLAKE2B 66939a77014b086b95ea21c3af2a2c910c19ebba000d50e514000667a6b193f5a90fc55b6046793811cac3a7330c479973746ac09041f21b0237047105f4d305 SHA512 9975cffec8aa47bcb8c22405bea544cd263dc939b253e8fba2fbaa3b90a60e05b98eaf58365db8ae854d1fff8e641866a7e2e027003ae03a77104d6650dafb6c diff --git a/media-gfx/fontforge/fontforge-20201107-r1.ebuild b/media-gfx/fontforge/fontforge-20201107-r1.ebuild deleted file mode 100644 index d3725748b0e3.. --- a/media-gfx/fontforge/fontforge-20201107-r1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 2004-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..10} ) - -inherit python-single-r1 xdg cmake - -DESCRIPTION="postscript font editor and converter" -HOMEPAGE="https://fontforge.org/"; -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz"; - -LICENSE="BSD GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" -RESTRICT="!test? ( test )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libltdl:0 - dev-libs/libxml2:2= - >=media-libs/freetype-2.3.7:2= - gif? ( media-libs/giflib:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= ) - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) - gtk? ( >=x11-libs/gtk+-3.10:3 ) - !gtk? ( - X? ( - >=x11-libs/cairo-1.6:= - >=x11-libs/pango-1.10:0=[X] - x11-libs/libX11:= - x11-libs/libXi:= - ) - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - unicode? ( media-libs/libuninameslist:0= ) - woff2? ( media-libs/woff2:0= ) -" -DEPEND="${RDEPEND} - !gtk? ( X? ( x11-base/xorg-proto ) ) -" -BDEPEND=" - sys-devel/gettext - doc? ( >=dev-python/sphinx-2 ) - python? ( ${PYTHON_DEPS} ) - test? ( ${RDEPEND} ) -" - -PATCHES=( - "${FILESDIR}"/fontforge-doc-no-warn-error.patch -) - -pkg_setup() { - : -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DOCS=$(usex doc ON OFF) - -DENABLE_LIBGIF=$(usex gif ON OFF) - -DENABLE_LIBJPEG=$(usex jpeg ON OFF) - -DENABLE_LIBPNG=$(usex png ON OFF) - -DENABLE_LIBREADLINE=$(usex readline ON OFF) - -DENABLE_LIBSPIRO=OFF # No package in Gentoo - -DENABLE_LIBTIFF=$(usex tiff ON OFF) - -DENABLE_LIBUNINAMESLIST=$(usex unicode ON OFF) - -DENABLE_MAINTAINER_TOOLS=OFF - -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) - -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) - -DENABLE_TILE_PATH=ON - -DENABLE_WOFF2=$(usex woff2 ON OFF) - ) - - if use gtk || use X; then - mycmakeargs+=( - -DENABLE_GUI=ON - # Prefer GTK over X11 if both USE flage are enabled - -DENABLE_X11=$(usex gtk OFF ON) - ) - else - mycmakeargs+=( -DENABLE_GUI=OFF ) - fi - - if use python; then - python_setup - mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - fi - - if use truetype-debugger ; then - local ft2="${ESYSROOT}/usr/include/freetype2" - local ft2i="${ft2}/internal4fontforge" - mycmakeargs+=( - -DENABLE_FREETYPE_DEBUGGER="${ft2}" - -DFree
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: d04a01a2d145c1620b713018a838be18e8c805ec Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 26 15:40:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 26 15:40:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d04a01a2 media-gfx/fontforge: Stabilize 20220308 hppa, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 8d8edaffa5a8..6d26634be395 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: c4686ccced7d6e512e2ec23ca55e455e862f5a74 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 16 18:50:16 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 16 18:50:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4686ccc media-gfx/fontforge: Stabilize 20220308 ppc, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 8be879c16866..8d8edaffa5a8 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: b11c68a617b15e2519f85d8da6644f257560228e Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 12 10:49:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 12 10:49:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b11c68a6 media-gfx/fontforge: x86 stable wrt bug #864571 Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 27d053b82100..8be879c16866 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 8fb8b6d44a3ceed678c3ec782d51956cebf76508 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 12 10:32:38 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 12 10:32:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb8b6d4 media-gfx/fontforge: amd64 stable wrt bug #864571 Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index bafa7a5fa7cb..27d053b82100 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 4caa3fc89df540b8211b67becce3df9f6eacc539 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 10 07:52:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 10 08:04:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4caa3fc8 media-gfx/fontforge: Stabilize 20220308 ppc64, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index c34da438b9d1..bafa7a5fa7cb 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: fe3672a0ff25a65da03a63467f7eddda4f9962f4 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 18:31:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 18:31:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe3672a0 media-gfx/fontforge: Stabilize 20220308 arm64, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 0807724d0473..c34da438b9d1 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: e98ac70bc8f6a03afb4378249f92251c7fa61c1f Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 17:58:31 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 17:58:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98ac70b media-gfx/fontforge: Stabilize 20220308 arm, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index e3a86acbf3ad..0807724d0473 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 34197d3a31a0cd85026e05dc6d72be809581b2f5 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 17:20:51 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 17:20:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34197d3a media-gfx/fontforge: Stabilize 20220308 sparc, #864571 Signed-off-by: Arthur Zamarin gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 067f122a498f..e3a86acbf3ad 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 473d59dcf110c92f37fc82e00cda1807025d1481 Author: Sam James gentoo org> AuthorDate: Wed Aug 3 02:59:49 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 3 02:59:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473d59dc media-gfx/fontforge: update upstream metadata Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/metadata.xml b/media-gfx/fontforge/metadata.xml index 5d479ac6d92b..a0e158816c12 100644 --- a/media-gfx/fontforge/metadata.xml +++ b/media-gfx/fontforge/metadata.xml @@ -16,7 +16,7 @@ Enable support for WOFF2 format - troydhanson/uthash + fontforge/fontforge fontforge
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 17a22bceaa63261beb82d8f2491cc796d5aa2254 Author: WANG Xuerui gentoo org> AuthorDate: Tue May 17 12:47:48 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue May 17 12:48:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a22bce media-gfx/fontforge: keyword 20220308 for ~loong Tests passed on real hardware. Signed-off-by: WANG Xuerui gentoo.org> media-gfx/fontforge/fontforge-20220308.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild index 399f51098dac..067f122a498f 100644 --- a/media-gfx/fontforge/fontforge-20220308.ebuild +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 70c8abad51fa5b2f9e38f2efb45f8e78bc66b8d8 Author: Sam James gentoo org> AuthorDate: Fri Mar 11 00:06:36 2022 + Commit: Sam James gentoo org> CommitDate: Fri Mar 11 00:41:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70c8abad media-gfx/fontforge: add 20220308 Closes: https://bugs.gentoo.org/792639 Closes: https://bugs.gentoo.org/786309 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/fontforge-20220308.ebuild | 110 ++ 2 files changed, 111 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 11eaed591734..7544371e98cd 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1 +1,2 @@ DIST fontforge-20201107.tar.xz 14163424 BLAKE2B 8ce9148eef6e5b7206ab5c70310ff36fac67c392117e3c0b28060803a54306bf21c179b62b98734e11253739eac29e2ea8bcf3014c09432bb3a0b2b0f3ec631a SHA512 cf9666395405ab02943f0160959f04251bd2a80e279a8f60431089ad19a4c5a232efd42097050ed9f6c1fb39d01488176262949fd81f5f0960fe853b497437dc +DIST fontforge-20220308.tar.xz 13719032 BLAKE2B 66939a77014b086b95ea21c3af2a2c910c19ebba000d50e514000667a6b193f5a90fc55b6046793811cac3a7330c479973746ac09041f21b0237047105f4d305 SHA512 9975cffec8aa47bcb8c22405bea544cd263dc939b253e8fba2fbaa3b90a60e05b98eaf58365db8ae854d1fff8e641866a7e2e027003ae03a77104d6650dafb6c diff --git a/media-gfx/fontforge/fontforge-20220308.ebuild b/media-gfx/fontforge/fontforge-20220308.ebuild new file mode 100644 index ..399f51098dac --- /dev/null +++ b/media-gfx/fontforge/fontforge-20220308.ebuild @@ -0,0 +1,110 @@ +# Copyright 2004-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit python-single-r1 xdg cmake + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="https://fontforge.org/"; +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz"; + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X" +RESTRICT="!test? ( test )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + >=dev-libs/glib-2.67:2 + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + png? ( media-libs/libpng:0= ) + tiff? ( media-libs/tiff:0= ) + truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) + gtk? ( >=x11-libs/gtk+-3.10:3 ) + !gtk? ( + X? ( + >=x11-libs/cairo-1.6:0= + >=x11-libs/pango-1.10:0=[X] + x11-libs/libX11:0= + x11-libs/libXi:0= + ) + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + woff2? ( media-libs/woff2:0= ) +" +DEPEND="${RDEPEND} + !gtk? ( X? ( x11-base/xorg-proto ) ) +" +BDEPEND=" + sys-devel/gettext + doc? ( >=dev-python/sphinx-2 ) + python? ( ${PYTHON_DEPS} ) + test? ( ${RDEPEND} ) +" + +PATCHES=( + "${FILESDIR}"/fontforge-doc-no-warn-error.patch +) + +pkg_setup() { + : +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DOCS=$(usex doc ON OFF) + -DENABLE_LIBGIF=$(usex gif ON OFF) + -DENABLE_LIBJPEG=$(usex jpeg ON OFF) + -DENABLE_LIBPNG=$(usex png ON OFF) + -DENABLE_LIBREADLINE=$(usex readline ON OFF) + -DENABLE_LIBSPIRO=OFF # No package in Gentoo + -DENABLE_LIBTIFF=$(usex tiff ON OFF) + -DENABLE_MAINTAINER_TOOLS=OFF + -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) + -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) + -DENABLE_TILE_PATH=ON + -DENABLE_WOFF2=$(usex woff2 ON OFF) + ) + + if use gtk || use X; then + mycmakeargs+=( + -DENABLE_GUI=ON + # Prefer GTK over X11 if both USE flage are enabled + -DENABLE_X11=$(usex gtk OFF ON) + ) + else + mycmakeargs+=( -DENABLE_GUI=OFF ) + fi + + if use python; then + python_setup + mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) + fi + + if use truetype-debugger ; then + local ft2="${ESYSROOT}/usr/include/freetype2" + local ft2i="${ft2}/internal4fontforge" + mycmakeargs+=( + -DENABLE_FREETYPE_DEBUGGER="${ft2}" + -DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 7176d7591ded3b7fd5531d3f0f5872c771ac720f Author: Miezhiko gmail com> AuthorDate: Mon Nov 22 08:57:56 2021 + Commit: Sam James gentoo org> CommitDate: Mon Nov 22 09:33:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7176d759 media-gfx/fontforge: python 10 support Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Miezhiko gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23032 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index abdcda4d71ed..115b5c5540a9 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit python-single-r1 xdg cmake
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 741fdd69c40a7a761b0ed18dc5fbaf138b5cd1ea Author: James Le Cuirot gentoo org> AuthorDate: Sun Sep 26 15:35:38 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sun Sep 26 22:28:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741fdd69 media-gfx/fontforge: Keyword 20201107 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index f7295ecb274..abdcda4d71e 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: db4025b7f2be0a24443b8753fa37b5e4f1f0727e Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Apr 6 10:50:41 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Apr 6 11:06:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4025b7 media-gfx/fontforge: Drop 20200314 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/fontforge/Manifest | 1 - .../files/20200314-MacServiceReadFDs.patch | 38 --- .../fontforge/files/20200314-big-endian.patch | 298 - media-gfx/fontforge/files/20200314-stylemap.patch | 30 --- media-gfx/fontforge/files/20200314-tilepath.patch | 31 --- .../files/fontforge-20200314-freetype-2.10.3.patch | 60 - media-gfx/fontforge/fontforge-20200314.ebuild | 117 7 files changed, 575 deletions(-) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 74c0099dc36..11eaed59173 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,2 +1 @@ -DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 DIST fontforge-20201107.tar.xz 14163424 BLAKE2B 8ce9148eef6e5b7206ab5c70310ff36fac67c392117e3c0b28060803a54306bf21c179b62b98734e11253739eac29e2ea8bcf3014c09432bb3a0b2b0f3ec631a SHA512 cf9666395405ab02943f0160959f04251bd2a80e279a8f60431089ad19a4c5a232efd42097050ed9f6c1fb39d01488176262949fd81f5f0960fe853b497437dc diff --git a/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch b/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch deleted file mode 100644 index d6beff7984c..000 --- a/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5a3d2ce60aeefd706c36a8325721b0c8c818c742 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 1 May 2020 05:06:07 -0400 -Subject: [PATCH] Stub-out MacServiceReadFDs() on non-Mac platforms (#4246) - -This should fix a build failure on Linux with musl libc due to the -missing sys/select.h include. - -MacServiceReadFDs seems to only be called in startui.c, also behind the -__Mac macro. - -Bug: https://bugs.gentoo.org/706792 - gdraw/gdraw.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/gdraw/gdraw.c b/gdraw/gdraw.c -index 1fb3354b1d..6bac57b92a 100644 a/gdraw/gdraw.c -+++ b/gdraw/gdraw.c -@@ -32,7 +32,7 @@ - #include "gkeysym.h" - #include "ustring.h" - --#if __Mac || __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ -+#if __Mac - # include - #endif - -@@ -1076,7 +1076,7 @@ GDrawRemoveReadFD( GDisplay *gdisp, - - void MacServiceReadFDs() - { --#if (!defined(__MINGW32__))&&(!defined(__CYGWIN__)) -+#if __Mac - int ret = 0; - - GDisplay *gdisp = GDrawGetDisplayOfWindow(0); diff --git a/media-gfx/fontforge/files/20200314-big-endian.patch b/media-gfx/fontforge/files/20200314-big-endian.patch deleted file mode 100644 index f9581ad35f4..000 --- a/media-gfx/fontforge/files/20200314-big-endian.patch +++ /dev/null @@ -1,298 +0,0 @@ -From 65619185a42bd52bb4a4894c1714d78d96ed4175 Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Sun, 26 Apr 2020 18:57:58 +1000 -Subject: [PATCH 1/2] tottfgpos.c: fix incorrect sizing of the scripts array - -latn contains 58 entries (29 pairs), meaning the size was too small -to fit the 0 marker at the end of the array - fontforge/tottfgpos.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fontforge/tottfgpos.c b/fontforge/tottfgpos.c -index 5de5164ed1..e12a0b8a79 100644 a/fontforge/tottfgpos.c -+++ b/fontforge/tottfgpos.c -@@ -60,7 +60,7 @@ int use_second_indic_scripts = false; - /* scripts (for opentype) that I understand */ - /* see also list in lookups.c mapping script tags to friendly names */ - --static uint32 scripts[][59] = { -+static uint32 scripts[][61] = { - /* Adlam */ { CHR('a','d','l','m'), 0x1e900, 0x1e95f }, - /* Ahom */{ CHR('a','h','o','m'), 0x11700, 0x1173f }, - /* Anatolian */ { CHR('h','l','u','w'), 0x14400, 0x1467f }, - -From fde85b13382595cb3ab889e38570b4944edad808 Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Sun, 26 Apr 2020 19:00:04 +1000 -Subject: [PATCH 2/2] python.c: fix type specifier on long input/return values - -int is guaranteed to be at least 16 bits, while long is at least -32 bits. So for uint32/int32 values, parse longs with the "l"/"k" -specifier and cast return values to long. - -The cast is necessary as on amd64 a long is 64 bits - fontforge/python.c | 68 +++--- - 1 file changed, 34 insertions(+), 34 deletions(-) - -diff --git a/fontforge/python.c b/fontforg
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 0b3c881041ce3e0e91683473a6419da3a6f2b5fd Author: Sam James gentoo org> AuthorDate: Sun Mar 28 14:26:41 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 14:26:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3c8810 media-gfx/fontforge: Stabilize 20201107 arm, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 47fd33f66d9..f7295ecb274 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f3082c89840dfa8a5f97ffebe62df751c6443a63 Author: Sam James gentoo org> AuthorDate: Thu Mar 25 21:28:53 2021 + Commit: Sam James gentoo org> CommitDate: Thu Mar 25 21:28:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3082c89 media-gfx/fontforge: Stabilize 20201107 amd64, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 786785d3554..47fd33f66d9 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f3b8c00c0b2bfba99e9467e5182b662dedbe0c47 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Mar 25 18:12:50 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Mar 25 18:12:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b8c00c media-gfx/fontforge: x86 stable wrt bug #777588 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 42084f4c854..786785d3554 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: df194b1ae9c2a6781c10523f9a4f4e9f477094ac Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Mar 25 16:36:05 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Mar 25 17:51:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df194b1a media-gfx/fontforge: stable 20201107 for hppa, bug #777588 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 1dd2c70eef5..42084f4c854 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 75e3fc1914ffe1a316cb20acd413a053c28cd3bf Author: Sam James gentoo org> AuthorDate: Wed Mar 24 19:42:10 2021 + Commit: Sam James gentoo org> CommitDate: Wed Mar 24 19:42:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e3fc19 media-gfx/fontforge: Stabilize 20201107 sparc, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 3afd86a1487..1dd2c70eef5 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 00767183124000d62a640561b8d09a1930285427 Author: Sam James gentoo org> AuthorDate: Mon Mar 22 00:10:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 22 00:10:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00767183 media-gfx/fontforge: Stabilize 20201107 arm64, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 4690262d746..3afd86a1487 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 9d6b32ee754a49ce2eb36ad32b82ca1bdd886b2c Author: Sam James gentoo org> AuthorDate: Mon Mar 22 00:09:38 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 22 00:09:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6b32ee media-gfx/fontforge: Stabilize 20201107 ppc, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index aab248fae6e..4690262d746 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 867319461e4006888bc4f809b303a6d507fdd632 Author: Sam James gentoo org> AuthorDate: Mon Mar 22 00:08:51 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 22 00:08:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86731946 media-gfx/fontforge: Stabilize 20201107 ppc64, #777588 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/fontforge-20201107.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 671629d1993..aab248fae6e 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 87e50dea2a5c0f6833ecb2e81a82833c97e35fbb Author: Fabian Groffen gentoo org> AuthorDate: Wed Jan 6 14:02:43 2021 + Commit: Fabian Groffen gentoo org> CommitDate: Wed Jan 6 14:02:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e50dea media-gfx/fontforge: drop x86-macos Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 4 ++-- media-gfx/fontforge/fontforge-20201107.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 613e6a7f425..6b0436d9a9e 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -1,4 +1,4 @@ -# Copyright 2004-2020 Gentoo Authors +# Copyright 2004-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )" diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild index 8c57c756d09..c2ed1a2f3ed 100644 --- a/media-gfx/fontforge/fontforge-20201107.ebuild +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -1,4 +1,4 @@ -# Copyright 2004-2020 Gentoo Authors +# Copyright 2004-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: b6f81e9816177a960149324b1c1128a5b10c5ae4 Author: Sam James gentoo org> AuthorDate: Mon Nov 16 02:44:37 2020 + Commit: Sam James gentoo org> CommitDate: Mon Nov 16 02:44:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f81e98 media-gfx/fontforge: bump to 20201107 Bug: https://bugs.gentoo.org/753788 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/fontforge-20201107.ebuild | 112 ++ 2 files changed, 113 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index d5e98998867..74c0099dc36 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1 +1,2 @@ DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 +DIST fontforge-20201107.tar.xz 14163424 BLAKE2B 8ce9148eef6e5b7206ab5c70310ff36fac67c392117e3c0b28060803a54306bf21c179b62b98734e11253739eac29e2ea8bcf3014c09432bb3a0b2b0f3ec631a SHA512 cf9666395405ab02943f0160959f04251bd2a80e279a8f60431089ad19a4c5a232efd42097050ed9f6c1fb39d01488176262949fd81f5f0960fe853b497437dc diff --git a/media-gfx/fontforge/fontforge-20201107.ebuild b/media-gfx/fontforge/fontforge-20201107.ebuild new file mode 100644 index 000..96f32a9698b --- /dev/null +++ b/media-gfx/fontforge/fontforge-20201107.ebuild @@ -0,0 +1,112 @@ +# Copyright 2004-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8,9} ) + +inherit python-single-r1 xdg cmake + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="https://fontforge.org/"; +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz"; + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" +RESTRICT="!test? ( test )" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + png? ( media-libs/libpng:0= ) + tiff? ( media-libs/tiff:0= ) + truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) + gtk? ( >=x11-libs/gtk+-3.10:3 ) + !gtk? ( + X? ( + >=x11-libs/cairo-1.6:0= + >=x11-libs/pango-1.10:0=[X] + x11-libs/libX11:0= + x11-libs/libXi:0= + ) + ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + unicode? ( media-libs/libuninameslist:0= ) + woff2? ( media-libs/woff2:0= ) +" +DEPEND="${RDEPEND} + !gtk? ( X? ( x11-base/xorg-proto ) ) +" +BDEPEND=" + sys-devel/gettext + doc? ( >=dev-python/sphinx-2 ) + python? ( ${PYTHON_DEPS} ) + test? ( ${RDEPEND} ) +" + +PATCHES=( + "${FILESDIR}"/fontforge-doc-no-warn-error.patch +) + +pkg_setup() { + : +} + +src_configure() { + local mycmakeargs=( + -DENABLE_DOCS=$(usex doc ON OFF) + -DENABLE_LIBGIF=$(usex gif ON OFF) + -DENABLE_LIBJPEG=$(usex jpeg ON OFF) + -DENABLE_LIBPNG=$(usex png ON OFF) + -DENABLE_LIBREADLINE=$(usex readline ON OFF) + -DENABLE_LIBSPIRO=OFF # No package in Gentoo + -DENABLE_LIBTIFF=$(usex tiff ON OFF) + -DENABLE_LIBUNINAMESLIST=$(usex unicode ON OFF) + -DENABLE_MAINTAINER_TOOLS=OFF + -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) + -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) + -DENABLE_TILE_PATH=ON + -DENABLE_WOFF2=$(usex woff2 ON OFF) + ) + + if use gtk || use X; then + mycmakeargs+=( + -DENABLE_GUI=ON + # Prefer GTK over X11 if both USE flage are enabled + -DENABLE_X11=$(usex gtk OFF ON) + ) + else + mycmakeargs+=( -DENABLE_GUI=OFF ) + fi + + if use python; then + python_setup + mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) + fi + + if use truetype-debugger ; then + local ft2="${ESYSROOT}/usr/include/freetype2" + local ft2i="${ft2}/internal4fontforge" + mycmakeargs+=( + -D
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/, media-gfx/fontforge/
commit: 8115713266e50d53c31a57c8d56d5b58d62d372d Author: Sam James gentoo org> AuthorDate: Mon Nov 16 02:39:48 2020 + Commit: Sam James gentoo org> CommitDate: Mon Nov 16 02:39:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81157132 media-gfx/fontforge: fix build with >=media-libs/freetype-2.10.3 Closes: https://bugs.gentoo.org/753788 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> .../files/fontforge-20200314-freetype-2.10.3.patch | 60 ++ media-gfx/fontforge/fontforge-20200314.ebuild | 1 + 2 files changed, 61 insertions(+) diff --git a/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch b/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch new file mode 100644 index 000..0a07423ab62 --- /dev/null +++ b/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch @@ -0,0 +1,60 @@ +https://bugs.gentoo.org/753788 +https://github.com/fontforge/fontforge/commit/7837530190a3b666109ba4eb9b3b76f09799057c + +From 7837530190a3b666109ba4eb9b3b76f09799057c Mon Sep 17 00:00:00 2001 +From: Jeremy Tan +Date: Tue, 3 Nov 2020 21:27:26 +1100 +Subject: [PATCH] Fix FreeType debugger compilation with FreeType >= 2.10.3 + +Fixes #4477 +--- + fontforge/fffreetype.h | 4 +++- + fontforgeexe/cvdebug.c | 4 +++- + fontforgeexe/cvdgloss.c | 4 +++- + 3 files changed, 9 insertions(+), 3 deletions(-) + +diff --git a/fontforge/fffreetype.h b/fontforge/fffreetype.h +index 7757b7bf3b..11070fc916 100644 +--- a/fontforge/fffreetype.h b/fontforge/fffreetype.h +@@ -39,7 +39,9 @@ + #endif + + #if defined(FREETYPE_HAS_DEBUGGER) +-# include ++#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) ++# include ++# endif + # include + # include + # include +diff --git a/fontforgeexe/cvdebug.c b/fontforgeexe/cvdebug.c +index 9fb7db6112..a891902a06 100644 +--- a/fontforgeexe/cvdebug.c b/fontforgeexe/cvdebug.c +@@ -59,7 +59,9 @@ void CVDebugPointPopup(CharView *cv) { + #include + #include FT_FREETYPE_H + +-#include ++#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) ++# include ++#endif + #include + + # define PPEMX(exc) ((exc)->size->root.metrics.x_ppem) +diff --git a/fontforgeexe/cvdgloss.c b/fontforgeexe/cvdgloss.c +index 33cc5c71e1..c1ad97790b 100644 +--- a/fontforgeexe/cvdgloss.c b/fontforgeexe/cvdgloss.c +@@ -42,7 +42,9 @@ extern GBox _ggadget_Default_Box; + #include + #include FT_FREETYPE_H + +-#include ++#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) ++# include ++#endif + #include + + #define PPEMX(exc)((exc)->size->root.metrics.x_ppem) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 0a66fa3ce0b..613e6a7f425 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -58,6 +58,7 @@ PATCHES=( "${FILESDIR}"/20200314-big-endian.patch "${FILESDIR}"/fontforge-doc-no-warn-error.patch "${FILESDIR}"/20200314-MacServiceReadFDs.patch + "${FILESDIR}"/${P}-freetype-2.10.3.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: ef20d41edfc8fb484e1d791318496e7b3abb4697 Author: Mike Gilbert gentoo org> AuthorDate: Tue Nov 10 20:42:27 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Nov 10 20:42:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef20d41e media-gfx/fontforge: remove myself from maintainers Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-gfx/fontforge/metadata.xml b/media-gfx/fontforge/metadata.xml index b37524e7333..c14fd11b9ea 100644 --- a/media-gfx/fontforge/metadata.xml +++ b/media-gfx/fontforge/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - flop...@gentoo.org - Mike Gilbert - fo...@gentoo.org Fonts
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 2d38b3389612e6f7c40234789eb87b306fe3c647 Author: Mike Gilbert gentoo org> AuthorDate: Wed Oct 14 21:40:34 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Wed Oct 14 21:40:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d38b338 media-gfx/fontforge: add python3.9 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 3379e2f1b63..0a66fa3ce0b 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit python-single-r1 xdg cmake
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/
commit: f714019dd391d401a39a7cdbc39dedc708e40712 Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Jun 16 18:25:17 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jun 16 19:16:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f714019d media-gfx/fontforge: remove unused patch Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Mike Gilbert gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16274 media-gfx/fontforge/files/CVE-2020-5395.patch | 78 --- 1 file changed, 78 deletions(-) diff --git a/media-gfx/fontforge/files/CVE-2020-5395.patch b/media-gfx/fontforge/files/CVE-2020-5395.patch deleted file mode 100644 index 51b52450376..000 --- a/media-gfx/fontforge/files/CVE-2020-5395.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 048a91e2682c1a8936ae34dbc7bd70291ec05410 Mon Sep 17 00:00:00 2001 -From: Skef Iterum -Date: Mon, 6 Jan 2020 03:05:06 -0800 -Subject: [PATCH] Fix for #4084 Use-after-free (heap) in the - SFD_GetFontMetaData() function Fix for #4086 NULL pointer dereference in the - SFDGetSpiros() function Fix for #4088 NULL pointer dereference in the - SFD_AssignLookups() function Add empty sf->fontname string if it isn't set, - fixing #4089 #4090 and many other potential issues (many downstream calls - to strlen() on the value). - - fontforge/sfd.c | 19 ++- - fontforge/sfd1.c | 2 +- - 2 files changed, 15 insertions(+), 6 deletions(-) - -diff --git a/fontforge/sfd.c b/fontforge/sfd.c -index 731be201e0..e8ca39ba83 100644 a/fontforge/sfd.c -+++ b/fontforge/sfd.c -@@ -4032,13 +4032,16 @@ static void SFDGetSpiros(FILE *sfd,SplineSet *cur) { - while ( fscanf(sfd,"%lg %lg %c", &cp.x, &cp.y, &cp.ty )==3 ) { - if ( cur!=NULL ) { - if ( cur->spiro_cnt>=cur->spiro_max ) -- cur->spiros = realloc(cur->spiros,(cur->spiro_max+=10)*sizeof(spiro_cp)); -+ cur->spiros = realloc(cur->spiros, -+(cur->spiro_max+=10)*sizeof(spiro_cp)); - cur->spiros[cur->spiro_cnt++] = cp; - } - } --if ( cur!=NULL && (cur->spiros[cur->spiro_cnt-1].ty&0x7f)!=SPIRO_END ) { -+if (cur!=NULL && cur->spiro_cnt>0 -+ && (cur->spiros[cur->spiro_cnt-1].ty&0x7f)!=SPIRO_END ) { - if ( cur->spiro_cnt>=cur->spiro_max ) -- cur->spiros = realloc(cur->spiros,(cur->spiro_max+=1)*sizeof(spiro_cp)); -+ cur->spiros = realloc(cur->spiros, -+(cur->spiro_max+=1)*sizeof(spiro_cp)); - memset(&cur->spiros[cur->spiro_cnt],0,sizeof(spiro_cp)); - cur->spiros[cur->spiro_cnt++].ty = SPIRO_END; - } -@@ -7992,10 +7995,12 @@ bool SFD_GetFontMetaData( FILE *sfd, - else if ( strmatch(tok,"LayerCount:")==0 ) - { - d->had_layer_cnt = true; -- getint(sfd,&sf->layer_cnt); -- if ( sf->layer_cnt>2 ) { -+ int layer_cnt_tmp; -+ getint(sfd,&layer_cnt_tmp); -+ if ( layer_cnt_tmp>2 ) { - sf->layers = realloc(sf->layers,sf->layer_cnt*sizeof(LayerInfo)); - memset(sf->layers+2,0,(sf->layer_cnt-2)*sizeof(LayerInfo)); -+ sf->layer_cnt = layer_cnt_tmp; - } - } - else if ( strmatch(tok,"Layer:")==0 ) -@@ -8948,6 +8953,10 @@ exit( 1 ); - } - } - -+// Many downstream functions assume this isn't NULL (use strlen, etc.) -+if ( sf->fontname==NULL) -+ sf->fontname = copy(""); -+ - if ( fromdir ) - sf = SFD_FigureDirType(sf,tok,dirname,enc,remap,had_layer_cnt); - else if ( sf->subfontcnt!=0 ) { -diff --git a/fontforge/sfd1.c b/fontforge/sfd1.c -index cf931059d0..b42f832678 100644 a/fontforge/sfd1.c -+++ b/fontforge/sfd1.c -@@ -674,7 +674,7 @@ void SFD_AssignLookups(SplineFont1 *sf) { - - /* Fix up some gunk from really old versions of the sfd format */ - SFDCleanupAnchorClasses(&sf->sf); --if ( sf->sf.uni_interp==ui_unset ) -+if ( sf->sf.uni_interp==ui_unset && sf->sf.map!=NULL ) - sf->sf.uni_interp = interp_from_encoding(sf->sf.map->enc,ui_none); - - /* Fixup for an old bug */
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 4318cd69b4e540d455464cf0681431b1c5c7cf47 Author: Mike Gilbert gentoo org> AuthorDate: Wed May 13 23:53:32 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 13 23:53:32 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4318cd69 media-gfx/fontforge: fix build on musl Closes: https://bugs.gentoo.org/706792 Signed-off-by: Mike Gilbert gentoo.org> .../files/20200314-MacServiceReadFDs.patch | 38 ++ media-gfx/fontforge/fontforge-20200314.ebuild | 1 + 2 files changed, 39 insertions(+) diff --git a/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch b/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch new file mode 100644 index 000..d6beff7984c --- /dev/null +++ b/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch @@ -0,0 +1,38 @@ +From 5a3d2ce60aeefd706c36a8325721b0c8c818c742 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Fri, 1 May 2020 05:06:07 -0400 +Subject: [PATCH] Stub-out MacServiceReadFDs() on non-Mac platforms (#4246) + +This should fix a build failure on Linux with musl libc due to the +missing sys/select.h include. + +MacServiceReadFDs seems to only be called in startui.c, also behind the +__Mac macro. + +Bug: https://bugs.gentoo.org/706792 +--- + gdraw/gdraw.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/gdraw/gdraw.c b/gdraw/gdraw.c +index 1fb3354b1d..6bac57b92a 100644 +--- a/gdraw/gdraw.c b/gdraw/gdraw.c +@@ -32,7 +32,7 @@ + #include "gkeysym.h" + #include "ustring.h" + +-#if __Mac || __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ ++#if __Mac + # include + #endif + +@@ -1076,7 +1076,7 @@ GDrawRemoveReadFD( GDisplay *gdisp, + + void MacServiceReadFDs() + { +-#if (!defined(__MINGW32__))&&(!defined(__CYGWIN__)) ++#if __Mac + int ret = 0; + + GDisplay *gdisp = GDrawGetDisplayOfWindow(0); diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index a6b9c7400db..3379e2f1b63 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -57,6 +57,7 @@ PATCHES=( "${FILESDIR}"/20200314-tilepath.patch "${FILESDIR}"/20200314-big-endian.patch "${FILESDIR}"/fontforge-doc-no-warn-error.patch + "${FILESDIR}"/20200314-MacServiceReadFDs.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: e4daed4fe031fd865aff115e76de58e411985273 Author: Mike Gilbert gentoo org> AuthorDate: Wed May 13 23:37:17 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 13 23:50:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4daed4f media-gfx/fontforge: remove old Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/Manifest | 2 - .../fontforge/files/20170731-PyMem_Free.patch | 197 - .../files/20170731-gethex-unaligned.patch | 22 --- .../20170731-startnoui-FindOrMakeEncoding.patch| 22 --- media-gfx/fontforge/files/20170731-tilepath.patch | 16 -- media-gfx/fontforge/fontforge-20170731-r5.ebuild | 122 - media-gfx/fontforge/fontforge-20190801.ebuild | 104 --- 7 files changed, 485 deletions(-) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 663096d134c..d5e98998867 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,3 +1 @@ -DIST fontforge-20190801.tar.gz 20766334 BLAKE2B c3206e77da4a966b9e513c41c90e19522f3d1aad990cd3035d7c8a8cc009239811743c12c02df3b02fd91fa5a7738913dba43df14523a738a2232cd2d1a91700 SHA512 78f3e1e94e38e26dcf52c6a0e038753033dc47052b7492f0ac0aaf1b8962e4e4bbf07c2550ef6014ea7290a6429bf669acb0691735efe0aee368480b4b7e6236 DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 -DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 diff --git a/media-gfx/fontforge/files/20170731-PyMem_Free.patch b/media-gfx/fontforge/files/20170731-PyMem_Free.patch deleted file mode 100644 index 48301dabb2f..000 --- a/media-gfx/fontforge/files/20170731-PyMem_Free.patch +++ /dev/null @@ -1,197 +0,0 @@ -From b6089f11bd7534c9aa38b875ef1e830fc3b898b4 Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Wed, 13 Sep 2017 17:22:18 +0800 -Subject: [PATCH] python: Use PyMem_Free wherever PyArg_ParseTuple+es is used - -https://docs.python.org/2.0/ext/parseTuple.html - -diff --git a/fontforge/python.c b/fontforge/python.c -index 5d6820c40..c6d7aca2b 100644 a/fontforge/python.c -+++ b/fontforge/python.c -@@ -607,7 +607,13 @@ return( NULL ); - } - } - --if ( !SetPrefs((char *) prefname,&val,NULL)) { -+bool succeeded = SetPrefs((char *) prefname,&val,NULL); -+if (val.type == v_str && val.u.sval) { -+PyMem_Free(val.u.sval); -+val.u.sval = NULL; -+} -+ -+if (!succeeded) { - PyErr_Format(PyExc_NameError, "Unknown preference item in SetPrefs: %s", prefname ); - return( NULL ); - } -@@ -728,7 +734,7 @@ static PyObject *PyFF_UnicodeFromName(PyObject *UNUSED(self), PyObject *args) { - return( NULL ); - - ret = Py_BuildValue("i", UniFromName((char *) name, ui_none,&custom)); --free(name); -+PyMem_Free(name); - return( ret ); - } - -@@ -1361,12 +1367,14 @@ Py_RETURN_NONE;/* Well, that was pointless */ - if ( import==Py_None ) - import=NULL; - else if ( !PyCallable_Check(import) ) { -+ PyMem_Free(name); - PyErr_Format(PyExc_TypeError, "First argument is not callable" ); - return( NULL ); - } - if ( export==Py_None ) - export=NULL; - else if ( !PyCallable_Check(export) ) { -+ PyMem_Free(name); - PyErr_Format(PyExc_TypeError, "Second argument is not callable" ); - return( NULL ); - } -@@ -1472,7 +1480,7 @@ static PyObject *PyFF_logError(PyObject *UNUSED(self), PyObject *args) { - if ( !PyArg_ParseTuple(args,"es","UTF-8", &msg) ) - return( NULL ); - LogError(msg); --free(msg); -+PyMem_Free(msg); - Py_RETURN_NONE; - } - -@@ -1486,6 +1494,8 @@ static PyObject *PyFF_postError(PyObject *UNUSED(self), PyObject *args) { - return( NULL ); - if( showPythonErrors ) - ff_post_error(title,msg); /* Prints to stderr if no ui */ -+PyMem_Free(title); -+PyMem_Free(msg); - Py_RETURN_NONE; - } - -@@ -1494,6 +1504,8 @@ static PyObject *PyFF_postNotice(PyObject *UNUSED(self), PyObject *args) { - if ( !PyArg_ParseTuple(args,"eses","UTF-8", &title, "UTF-8", &msg) ) - return( NULL ); - ff_post_notice(title,msg);/* Prints to stderr if no ui */ -+PyMem_Free(title); -+PyMem_Free(msg); - Py_RETURN_NONE; - } - -@@ -1511,8 +1523,8 @@ return( NULL ); - return( NULL ); - - ret = ff_open_filename(title,def,filter); --free(title); --free(def); -+PyMem_Free(titl
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 42f1d7d790c88dd12491669fde2271cffbc9a388 Author: Mike Gilbert gentoo org> AuthorDate: Wed May 13 23:43:00 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Wed May 13 23:50:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f1d7d7 media-gfx/fontforge: depend on >=dev-python/sphinx-2 Closes: https://bugs.gentoo.org/722834 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index ca891a0e81d..a6b9c7400db 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -47,7 +47,7 @@ DEPEND="${RDEPEND} " BDEPEND=" sys-devel/gettext - doc? ( dev-python/sphinx ) + doc? ( >=dev-python/sphinx-2 ) python? ( ${PYTHON_DEPS} ) test? ( ${RDEPEND} ) "
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: fad011466c9d8344358c82638e524ed982d2f130 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 13 10:06:01 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 13 10:06:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad01146 media-gfx/fontforge: s390 stable wrt bug #715808 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 9713a032b4e..ca891a0e81d 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 429a10f94f053dc9b872b3a31575effd2b2f13cc Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 30 14:38:05 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 30 14:38:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429a10f9 media-gfx/fontforge: ppc64 stable wrt bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 393046d8c0d..9713a032b4e 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 7822a7a79b0d16dce0dc1eba010af12b3ba083f5 Author: Sam James (sam_c) cmpct info> AuthorDate: Mon Apr 27 19:33:23 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Apr 28 19:23:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7822a7a7 media-gfx/fontforge: arm64 stable (bug #715808) Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index e3313e06dd2..393046d8c0d 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: ef3571af4382749823339ddf49fdad1ae5b789b5 Author: Mike Gilbert gentoo org> AuthorDate: Tue Apr 28 00:04:39 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Apr 28 00:04:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3571af media-gfx/fontforge: fix docs build Closes: https://bugs.gentoo.org/716504 Signed-off-by: Mike Gilbert gentoo.org> .../files/fontforge-doc-no-warn-error.patch| 25 ++ media-gfx/fontforge/fontforge-20200314.ebuild | 1 + 2 files changed, 26 insertions(+) diff --git a/media-gfx/fontforge/files/fontforge-doc-no-warn-error.patch b/media-gfx/fontforge/files/fontforge-doc-no-warn-error.patch new file mode 100644 index 000..ed1526b62e2 --- /dev/null +++ b/media-gfx/fontforge/files/fontforge-doc-no-warn-error.patch @@ -0,0 +1,25 @@ +From e8164ed0fa747bfc8e7e80e6ff6b9a34b7c1a33f Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Mon, 27 Apr 2020 20:00:54 -0400 +Subject: [PATCH] doc: do not treat warnings as errors + +--- + doc/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt +index 6c4601a05..e5aeaed4f 100644 +--- a/doc/CMakeLists.txt b/doc/CMakeLists.txt +@@ -21,7 +21,7 @@ file(STRINGS manifest.txt _manifest) + configure_file(manifest.txt manifest.txt COPYONLY) + + add_custom_command(OUTPUT sphinx-docs +- COMMAND "${Sphinx_BUILD_BINARY}" -q -n -W -b html -d doctrees "${CMAKE_CURRENT_SOURCE_DIR}/sphinx" sphinx-docs ++ COMMAND "${Sphinx_BUILD_BINARY}" -q -n -b html -d doctrees "${CMAKE_CURRENT_SOURCE_DIR}/sphinx" sphinx-docs + DEPENDS ${_manifest} + ) + +-- +2.26.2 + diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index bc30b97aa32..e3313e06dd2 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -56,6 +56,7 @@ PATCHES=( "${FILESDIR}"/20200314-stylemap.patch "${FILESDIR}"/20200314-tilepath.patch "${FILESDIR}"/20200314-big-endian.patch + "${FILESDIR}"/fontforge-doc-no-warn-error.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/, media-gfx/fontforge/
commit: d17321f41ab64f54c28b3a22e1e14233acaf6573 Author: Mike Gilbert gentoo org> AuthorDate: Mon Apr 27 23:55:06 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Apr 27 23:55:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17321f4 media-gfx/fontforge: fix python extension on big-endian Closes: https://bugs.gentoo.org/719058 Signed-off-by: Mike Gilbert gentoo.org> .../fontforge/files/20200314-big-endian.patch | 298 + media-gfx/fontforge/fontforge-20200314.ebuild | 1 + 2 files changed, 299 insertions(+) diff --git a/media-gfx/fontforge/files/20200314-big-endian.patch b/media-gfx/fontforge/files/20200314-big-endian.patch new file mode 100644 index 000..f9581ad35f4 --- /dev/null +++ b/media-gfx/fontforge/files/20200314-big-endian.patch @@ -0,0 +1,298 @@ +From 65619185a42bd52bb4a4894c1714d78d96ed4175 Mon Sep 17 00:00:00 2001 +From: Jeremy Tan +Date: Sun, 26 Apr 2020 18:57:58 +1000 +Subject: [PATCH 1/2] tottfgpos.c: fix incorrect sizing of the scripts array + +latn contains 58 entries (29 pairs), meaning the size was too small +to fit the 0 marker at the end of the array +--- + fontforge/tottfgpos.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/fontforge/tottfgpos.c b/fontforge/tottfgpos.c +index 5de5164ed1..e12a0b8a79 100644 +--- a/fontforge/tottfgpos.c b/fontforge/tottfgpos.c +@@ -60,7 +60,7 @@ int use_second_indic_scripts = false; + /* scripts (for opentype) that I understand */ + /* see also list in lookups.c mapping script tags to friendly names */ + +-static uint32 scripts[][59] = { ++static uint32 scripts[][61] = { + /* Adlam */ { CHR('a','d','l','m'), 0x1e900, 0x1e95f }, + /* Ahom */{ CHR('a','h','o','m'), 0x11700, 0x1173f }, + /* Anatolian */ { CHR('h','l','u','w'), 0x14400, 0x1467f }, + +From fde85b13382595cb3ab889e38570b4944edad808 Mon Sep 17 00:00:00 2001 +From: Jeremy Tan +Date: Sun, 26 Apr 2020 19:00:04 +1000 +Subject: [PATCH 2/2] python.c: fix type specifier on long input/return values + +int is guaranteed to be at least 16 bits, while long is at least +32 bits. So for uint32/int32 values, parse longs with the "l"/"k" +specifier and cast return values to long. + +The cast is necessary as on amd64 a long is 64 bits +--- + fontforge/python.c | 68 +++--- + 1 file changed, 34 insertions(+), 34 deletions(-) + +diff --git a/fontforge/python.c b/fontforge/python.c +index 5344b0f60f..6c9675fa4e 100644 +--- a/fontforge/python.c b/fontforge/python.c +@@ -760,7 +760,7 @@ static PyObject *PyFF_UnicodeAnnotationFromLib(PyObject *UNUSED(self), PyObject + char *temp; + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); + + if ( (temp=unicode_annot(val))==NULL ) { +@@ -777,7 +777,7 @@ static PyObject *PyFF_UnicodeNameFromLib(PyObject *UNUSED(self), PyObject *args) + char *temp; + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); + + if ( (temp=unicode_name(val))==NULL ) { +@@ -798,10 +798,10 @@ static PyObject *PyFF_UnicodeBlockStartFromLib(PyObject *UNUSED(self), PyObject + /* Use this function with UnicodeBlockNameFromLib(n) & UnicodeBlockEndFromLib(n). */ + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); + +-return( Py_BuildValue("i", unicode_block_start(val)) ); ++return( Py_BuildValue("l", (long)unicode_block_start(val)) ); + } + + static PyObject *PyFF_UnicodeBlockEndFromLib(PyObject *UNUSED(self), PyObject *args) { +@@ -809,10 +809,10 @@ static PyObject *PyFF_UnicodeBlockEndFromLib(PyObject *UNUSED(self), PyObject *a + /* Use this function with UnicodeBlockStartFromLib(n), UnicodeBlockNameFromLib(n) */ + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); + +-return( Py_BuildValue("i", unicode_block_end(val)) ); ++return( Py_BuildValue("l", (long)unicode_block_end(val)) ); + } + + static PyObject *PyFF_UnicodeBlockNameFromLib(PyObject *UNUSED(self), PyObject *args) { +@@ -822,7 +822,7 @@ static PyObject *PyFF_UnicodeBlockNameFromLib(PyObject *UNUSED(self), PyObject * + char *temp; + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); + + if ( (temp=unicode_block_name(val))==NULL ) { +@@ -853,24 +853,24 @@ static PyObject *PyFF_UnicodeNames2GetCntFromLib(PyObject *UNUSED(self), PyObjec + static PyObject *PyFF_UnicodeNames2GetNxtFromLib(PyObject *UNUSED(self), PyObject *args) { + long val; + +-if ( !PyArg_ParseTuple(args,"|i",&val) ) ++if ( !PyArg_ParseTuple(args,"|l",&val) ) + return( NULL ); +-return( Py_BuildValu
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 0626a7f8824276afe6b6c0f91dcd93f9609bcc2e Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 27 15:52:15 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 27 17:08:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0626a7f8 media-gfx/fontforge: stable 20200314 for hppa, bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 595c9336afa..ff049bda722 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: ba5575a48f13231ff64878d0f3c02d7e99f187d5 Author: Mike Gilbert gentoo org> AuthorDate: Sat Apr 25 04:10:09 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Apr 25 04:10:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5575a4 media-gfx/fontforge: fix build with truetype-debugger enabled Closes: https://bugs.gentoo.org/719258 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 78f202d17f2..595c9336afa 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -94,7 +94,12 @@ src_configure() { fi if use truetype-debugger ; then - mycmakeargs+=( -DENABLE_FREETYPE_DEBUGGER="${EPREFIX}/usr/include/freetype2/internal4fontforge" ) + local ft2="${ESYSROOT}/usr/include/freetype2" + local ft2i="${ft2}/internal4fontforge" + mycmakeargs+=( + -DENABLE_FREETYPE_DEBUGGER="${ft2}" + -DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}/include/freetype;${ft2i}/src/truetype" + ) fi cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 75f9081419d40104f2436839683f09779b3728da Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Apr 24 20:01:52 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 24 21:48:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f90814 media-gfx/fontforge: stable 20200314 for sparc, bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 571eb53e528..78f202d17f2 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 2d5a2e77dc2568fca8988dd688eab6cd11180fc8 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Apr 24 06:47:52 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Apr 24 06:47:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5a2e77 media-gfx/fontforge: ppc stable wrt bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 0b73c3e9ca7..571eb53e528 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 54f309424d36c35bd31bfddb69b1e34fbce2d8cf Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 23 11:15:33 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 23 11:15:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f30942 media-gfx/fontforge: amd64 stable wrt bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 917f6c82a9c..0b73c3e9ca7 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 24b5165cac597cdae9a6d3131da90a4aa8c41ddb Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 23 10:41:39 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 23 10:41:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b5165c media-gfx/fontforge: x86 stable wrt bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 00e791c7202..917f6c82a9c 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 7a59d6c50b2783fa4ba6b1a0e7292f70b423a2de Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Apr 23 10:09:17 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Apr 23 10:09:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a59d6c5 media-gfx/fontforge: arm stable wrt bug #715808 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 5afe1f39c78..00e791c7202 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: bd0e45d2795697277436cf1776173c2aed48a68d Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 6 15:24:13 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 6 17:54:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0e45d2 media-gfx/fontforge: stable 20190801 for hppa, bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 23e8f87aceb..74590785e86 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 204c30e9c7f04bed8ce7836e9e20979e9890901e Author: Sam James (sam_c) cmpct info> AuthorDate: Mon Mar 30 22:13:38 2020 + Commit: Mart Raudsepp gentoo org> CommitDate: Tue Mar 31 17:51:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204c30e9 media-gfx/fontforge: arm64 stable (bug #712156) Signed-off-by: Sam James (sam_c) cmpct.info> Signed-off-by: Mart Raudsepp gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 740f531a88c..6590e817239 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: e5b8cf94939062f5d46b99dbae77ab05bf3c25e3 Author: Mike Gilbert gentoo org> AuthorDate: Mon Mar 30 20:54:58 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Mar 30 20:58:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b8cf94 media-gfx/fontforge: drop REQUIRED_USE test constraint Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 1 - media-gfx/fontforge/fontforge-20200314.ebuild | 5 + 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 8bf4db682b8..740f531a88c 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -22,7 +22,6 @@ REQUIRED_USE=" cairo? ( png ) gtk? ( cairo ) python? ( ${PYTHON_REQUIRED_USE} ) - test? ( png python ) " RDEPEND=" diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index adb0670b3bb..5afe1f39c78 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -16,10 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~ IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" RESTRICT="!test? ( test )" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - test? ( png python ) -" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-libs/glib:2
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/, media-gfx/fontforge/
commit: bd448c785d27156d8edda57b9be0770cb9e6c870 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 29 20:42:02 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 29 20:42:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd448c78 media-gfx/fontforge: replace memory alignment patch Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/files/20200314-stylemap.patch | 30 +++ media-gfx/fontforge/fontforge-20200314.ebuild | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/media-gfx/fontforge/files/20200314-stylemap.patch b/media-gfx/fontforge/files/20200314-stylemap.patch new file mode 100644 index 000..d3311cab02d --- /dev/null +++ b/media-gfx/fontforge/files/20200314-stylemap.patch @@ -0,0 +1,30 @@ +From 3b83adc89771000eb95fcd87bb675f771ba85aaf Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sun, 29 Mar 2020 16:36:14 -0400 +Subject: [PATCH] Avoid integer size conflict when setting stylemap + +stylemap is a 16-bit integer, but hexmap writes 32-bits. + +Bug: https://bugs.gentoo.org/642756 +--- + fontforge/sfd.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/fontforge/sfd.c b/fontforge/sfd.c +index 9517d8cb1..b638fe447 100644 +--- a/fontforge/sfd.c b/fontforge/sfd.c +@@ -8104,7 +8104,9 @@ bool SFD_GetFontMetaData( FILE *sfd, + } + else if ( strmatch(tok,"StyleMap:")==0 ) + { +-gethex(sfd,(uint32 *)&sf->pfminfo.stylemap); ++ uint32 u; ++ gethex(sfd,&u); ++ sf->pfminfo.stylemap = u; + } + /* Legacy attribute for StyleMap. Deprecated. */ + else if ( strmatch(tok,"OS2StyleName:")==0 ) +-- +2.26.0.rc2 + diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild index 6ff768243ee..adb0670b3bb 100644 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -56,7 +56,7 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}"/20170731-gethex-unaligned.patch + "${FILESDIR}"/20200314-stylemap.patch "${FILESDIR}"/20200314-tilepath.patch )
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 3496905e28d0656a662d0d19f605f65d56838867 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 29 18:13:19 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 29 18:13:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3496905e media-gfx/fontforge: remove old Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/Manifest | 1 - media-gfx/fontforge/files/20190317-gdk_init.patch | 39 media-gfx/fontforge/fontforge-20190317-r3.ebuild | 116 -- 3 files changed, 156 deletions(-) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index eab92735ad6..663096d134c 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,4 +1,3 @@ -DIST fontforge-20190317.tar.gz 22762120 BLAKE2B 5cb85d2fb9a2a08fe64548f2667c026e916dd0239d17d8f8d7d2fe8ecb51f2106cf3dc6e6298014c0deadffbfe91925327b483ed4750a171fb621aea8bdee60b SHA512 55f9b0f7cafb1aa5a1461dbf39b52ca6b69a2baa6b761c8c28f86a0bb99e090d9ecc981294f51dadd9297b5ebd3036f01cb4f17b9a97a737eb567b4ae6522f20 DIST fontforge-20190801.tar.gz 20766334 BLAKE2B c3206e77da4a966b9e513c41c90e19522f3d1aad990cd3035d7c8a8cc009239811743c12c02df3b02fd91fa5a7738913dba43df14523a738a2232cd2d1a91700 SHA512 78f3e1e94e38e26dcf52c6a0e038753033dc47052b7492f0ac0aaf1b8962e4e4bbf07c2550ef6014ea7290a6429bf669acb0691735efe0aee368480b4b7e6236 DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 diff --git a/media-gfx/fontforge/files/20190317-gdk_init.patch b/media-gfx/fontforge/files/20190317-gdk_init.patch deleted file mode 100644 index 060e6957748..000 --- a/media-gfx/fontforge/files/20190317-gdk_init.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 4577ad7205c600c6c8e809e10d51eb2118cb66b5 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 24 Mar 2019 18:12:21 -0400 -Subject: [PATCH] Defer gdk_init() until after CheckIsScript() - -This allows fontforge to run without an X server available. - -Fixes: https://github.com/fontforge/fontforge/issues/3582 - fontforgeexe/startui.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/fontforgeexe/startui.c b/fontforgeexe/startui.c -index 1bb5fd8ca..ae15afbf2 100644 a/fontforgeexe/startui.c -+++ b/fontforgeexe/startui.c -@@ -900,9 +900,6 @@ int fontforge_main( int argc, char **argv ) { - #if !(GLIB_CHECK_VERSION(2, 35, 0)) - g_type_init(); - #endif --#ifdef FONTFORGE_CAN_USE_GDK --gdk_init(&argc, &argv); --#endif - - /* Must be done before we cache the current directory */ - /* Change to HOME dir if specified on the commandline */ -@@ -1093,6 +1090,9 @@ int fontforge_main( int argc, char **argv ) { - CheckIsScript(argc,argv); /* Will run the script and exit if it is a script */ - /* If there is no UI, there is always a script */ - /* and we will never return from the above */ -+#ifdef FONTFORGE_CAN_USE_GDK -+gdk_init(&argc, &argv); -+#endif - if ( load_prefs==NULL || - (strcasecmp(load_prefs,"Always")!=0 && /* Already loaded */ -strcasecmp(load_prefs,"Never")!=0 )) --- -2.21.0 - diff --git a/media-gfx/fontforge/fontforge-20190317-r3.ebuild b/media-gfx/fontforge/fontforge-20190317-r3.ebuild deleted file mode 100644 index 3116cb1b793..000 --- a/media-gfx/fontforge/fontforge-20190317-r3.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 2004-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) - -inherit python-single-r1 xdg - -DESCRIPTION="postscript font editor and converter" -HOMEPAGE="http://fontforge.github.io/"; -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.gz"; - -LICENSE="BSD GPL-3+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cairo? ( png ) - gtk? ( cairo ) - python? ( ${PYTHON_REQUIRED_USE} ) - test? ( png python ) -" - -RDEPEND=" - dev-libs/glib - dev-libs/libltdl:0 -
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/files/, media-gfx/fontforge/
commit: f1024636277d2d1ab20b126f590a30a3457cd992 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 29 18:03:11 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 29 18:08:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1024636 media-gfx/fontforge: bump to 20200314 Thanks to Mike Lothian for the cmake port. Closes: https://bugs.gentoo.org/714612 Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/files/20200314-tilepath.patch | 31 ++ media-gfx/fontforge/fontforge-20200314.ebuild | 111 ++ media-gfx/fontforge/metadata.xml | 1 + 4 files changed, 144 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 50996083639..eab92735ad6 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,3 +1,4 @@ DIST fontforge-20190317.tar.gz 22762120 BLAKE2B 5cb85d2fb9a2a08fe64548f2667c026e916dd0239d17d8f8d7d2fe8ecb51f2106cf3dc6e6298014c0deadffbfe91925327b483ed4750a171fb621aea8bdee60b SHA512 55f9b0f7cafb1aa5a1461dbf39b52ca6b69a2baa6b761c8c28f86a0bb99e090d9ecc981294f51dadd9297b5ebd3036f01cb4f17b9a97a737eb567b4ae6522f20 DIST fontforge-20190801.tar.gz 20766334 BLAKE2B c3206e77da4a966b9e513c41c90e19522f3d1aad990cd3035d7c8a8cc009239811743c12c02df3b02fd91fa5a7738913dba43df14523a738a2232cd2d1a91700 SHA512 78f3e1e94e38e26dcf52c6a0e038753033dc47052b7492f0ac0aaf1b8962e4e4bbf07c2550ef6014ea7290a6429bf669acb0691735efe0aee368480b4b7e6236 +DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 diff --git a/media-gfx/fontforge/files/20200314-tilepath.patch b/media-gfx/fontforge/files/20200314-tilepath.patch new file mode 100644 index 000..1e0d077532a --- /dev/null +++ b/media-gfx/fontforge/files/20200314-tilepath.patch @@ -0,0 +1,31 @@ +From 43e6087ec9bdbb23b8bb61c07efe6490fab23d73 Mon Sep 17 00:00:00 2001 +From: skef <6175836+s...@users.noreply.github.com> +Date: Thu, 19 Mar 2020 17:16:20 -0700 +Subject: [PATCH] Tilepath fix (#4231) + +--- + fontforgeexe/tilepath.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/fontforgeexe/tilepath.c b/fontforgeexe/tilepath.c +index b329b54098..2575058eb4 100644 +--- a/fontforgeexe/tilepath.c b/fontforgeexe/tilepath.c +@@ -571,7 +571,7 @@ static void AdjustPoint(TD *td,Spline *spline,bigreal t, FitPoint *to) { + } else { + bigreal s=(dy1*dx2/dy2-dx1); + if ( s>-.1 && s<.1 ) { /* essentially parallel */ +- to->p.x = x1; to->y = y1; ++ to->p.x = x1; to->p.y = y1; + } else { + bigreal t1 = (x1-x2- dx2/dy2*(y1-y2))/s; + to->p.x = x1 + dx1*t1; +@@ -610,7 +610,7 @@ static SplinePoint *TDMakePoint(TD *td,Spline *old,real t) { + + AdjustPoint(td,old,t,&fp); + new = chunkalloc(sizeof(SplinePoint)); +-new->me.x = tp.p.x; new->me.y = tp.p.y; ++new->me.x = fp.p.x; new->me.y = fp.p.y; + new->nextcp = new->me; + new->prevcp = new->me; + new->nonextcp = new->noprevcp = true; diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild new file mode 100644 index 000..6ff768243ee --- /dev/null +++ b/media-gfx/fontforge/fontforge-20200314.ebuild @@ -0,0 +1,111 @@ +# Copyright 2004-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit python-single-r1 xdg cmake + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="https://fontforge.org/"; +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz"; + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( png python ) +" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + p
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 63d92ab7b93f5d4c8990d6a156cb7467956effe2 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 29 18:15:06 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 29 18:15:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d92ab7 media-gfx/fontforge: remove old blocker Package-Manager: Portage-2.3.96_p4, Repoman-2.3.22_p1 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20170731-r5.ebuild | 1 - media-gfx/fontforge/fontforge-20190801.ebuild| 1 - 2 files changed, 2 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r5.ebuild b/media-gfx/fontforge/fontforge-20170731-r5.ebuild index e9f552b4de4..826056ee0c4 100644 --- a/media-gfx/fontforge/fontforge-20170731-r5.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r5.ebuild @@ -47,7 +47,6 @@ RDEPEND=" x11-libs/libXi:0= >=x11-libs/pango-1.10:0=[X] ) - !media-gfx/pfaedit " DEPEND="${RDEPEND} sys-devel/gettext diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 32a1a5e8348..8bf4db682b8 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -48,7 +48,6 @@ RDEPEND=" x11-libs/libXi:0= >=x11-libs/pango-1.10:0=[X] ) - !media-gfx/pfaedit " DEPEND="${RDEPEND} X? ( x11-base/xorg-proto )
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 51fe46323fcb447b192f0ea5408582990dbb411f Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 22 10:29:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 22 10:29:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51fe4632 media-gfx/fontforge: arm stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index df88a88f8cc..40ce320955c 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 362426d2b63406c5f2fb1f4c4d6dac27df904171 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 11:30:37 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 11:30:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362426d2 media-gfx/fontforge: s390 stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 24de47a0dc8..df88a88f8cc 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: bfc1a56506c95354a514e256d894e7c0a7abf142 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 11:29:26 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 11:29:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc1a565 media-gfx/fontforge: ppc64 stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 94aa89febd6..24de47a0dc8 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: f5c2f5336d972d61c819677526868c3a6ddee79f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 11:28:10 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 11:28:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c2f533 media-gfx/fontforge: ppc stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 436e2de111a..94aa89febd6 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: ffc55df16480707b2c35b1af26af8d103c8e3683 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 11:27:23 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 11:27:23 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc55df1 media-gfx/fontforge: ia64 stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index fb9dd60633a..436e2de111a 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 29c09902376e64f4ff89ba421ecc775df819f67f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 11:14:30 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 11:14:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c09902 media-gfx/fontforge: sparc stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 6b73fdcf933..fb9dd60633a 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: c6efebb8324fbf679e30a0462c492b9d93d734d2 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 09:04:21 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 09:04:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6efebb8 media-gfx/fontforge: x86 stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index bf921aa7375..6b73fdcf933 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: d2bdfc48064b04c874983641585440fa71bf4297 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 20 08:58:35 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 20 08:58:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2bdfc48 media-gfx/fontforge: amd64 stable wrt bug #712156 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-gfx/fontforge/fontforge-20190801.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 20cd4600afa..bf921aa7375 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: d45346eba0574e0d3c5ae4d1da0c79434e9c5a02 Author: Michał Górny gentoo org> AuthorDate: Mon Feb 10 11:47:56 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Feb 10 11:54:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45346eb media-gfx/fontforge: Remove py2 Signed-off-by: Michał Górny gentoo.org> media-gfx/fontforge/fontforge-20170731-r5.ebuild | 2 +- media-gfx/fontforge/fontforge-20190317-r3.ebuild | 2 +- media-gfx/fontforge/fontforge-20190801.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r5.ebuild b/media-gfx/fontforge/fontforge-20170731-r5.ebuild index 04d71dc2cee..90a77ef518b 100644 --- a/media-gfx/fontforge/fontforge-20170731-r5.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r5.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6} ) +PYTHON_COMPAT=( python3_6 ) inherit gnome2-utils python-single-r1 xdg-utils diff --git a/media-gfx/fontforge/fontforge-20190317-r3.ebuild b/media-gfx/fontforge/fontforge-20190317-r3.ebuild index 28c16aebe85..b6d8e0e08cb 100644 --- a/media-gfx/fontforge/fontforge-20190317-r3.ebuild +++ b/media-gfx/fontforge/fontforge-20190317-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7}} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit python-single-r1 xdg diff --git a/media-gfx/fontforge/fontforge-20190801.ebuild b/media-gfx/fontforge/fontforge-20190801.ebuild index 31b62099c78..20cd4600afa 100644 --- a/media-gfx/fontforge/fontforge-20190801.ebuild +++ b/media-gfx/fontforge/fontforge-20190801.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7}} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit python-single-r1 xdg
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 915720ab664d4b51e54009945b179578618f5e83 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jan 27 22:01:48 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jan 27 22:01:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=915720ab media-gfx/fontforge: backport fix for CVE-2020-5395 Bug: https://bugs.gentoo.org/706778 Package-Manager: Portage-2.3.85_p2, Repoman-2.3.20_p36 Signed-off-by: Mike Gilbert gentoo.org> .../{fontforge-20170731-r4.ebuild => fontforge-20170731-r5.ebuild} | 1 + .../{fontforge-20190317-r2.ebuild => fontforge-20190317-r3.ebuild} | 1 + 2 files changed, 2 insertions(+) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r5.ebuild similarity index 98% rename from media-gfx/fontforge/fontforge-20170731-r4.ebuild rename to media-gfx/fontforge/fontforge-20170731-r5.ebuild index dd429eab973..04d71dc2cee 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r5.ebuild @@ -68,6 +68,7 @@ PATCHES=( "${FILESDIR}"/20170731-tilepath.patch "${FILESDIR}"/20170731-gethex-unaligned.patch "${FILESDIR}"/20170731-PyMem_Free.patch + "${FILESDIR}"/CVE-2020-5395.patch ) pkg_setup() { diff --git a/media-gfx/fontforge/fontforge-20190317-r2.ebuild b/media-gfx/fontforge/fontforge-20190317-r3.ebuild similarity index 98% rename from media-gfx/fontforge/fontforge-20190317-r2.ebuild rename to media-gfx/fontforge/fontforge-20190317-r3.ebuild index 210cb2b03cc..28c16aebe85 100644 --- a/media-gfx/fontforge/fontforge-20190317-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20190317-r3.ebuild @@ -67,6 +67,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/20170731-gethex-unaligned.patch "${FILESDIR}"/20190317-gdk_init.patch + "${FILESDIR}"/CVE-2020-5395.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 6c1824fd0b6c245566175dfcc56b61b03471d510 Author: Mike Gilbert gentoo org> AuthorDate: Mon Jan 27 21:52:40 2020 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Jan 27 21:52:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c1824fd media-gfx/fontforge: bump to 20190801 Package-Manager: Portage-2.3.85_p2, Repoman-2.3.20_p36 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/files/CVE-2020-5395.patch | 78 +++ media-gfx/fontforge/fontforge-20190801.ebuild | 106 ++ 3 files changed, 185 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 6a5907bce02..50996083639 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,2 +1,3 @@ DIST fontforge-20190317.tar.gz 22762120 BLAKE2B 5cb85d2fb9a2a08fe64548f2667c026e916dd0239d17d8f8d7d2fe8ecb51f2106cf3dc6e6298014c0deadffbfe91925327b483ed4750a171fb621aea8bdee60b SHA512 55f9b0f7cafb1aa5a1461dbf39b52ca6b69a2baa6b761c8c28f86a0bb99e090d9ecc981294f51dadd9297b5ebd3036f01cb4f17b9a97a737eb567b4ae6522f20 +DIST fontforge-20190801.tar.gz 20766334 BLAKE2B c3206e77da4a966b9e513c41c90e19522f3d1aad990cd3035d7c8a8cc009239811743c12c02df3b02fd91fa5a7738913dba43df14523a738a2232cd2d1a91700 SHA512 78f3e1e94e38e26dcf52c6a0e038753033dc47052b7492f0ac0aaf1b8962e4e4bbf07c2550ef6014ea7290a6429bf669acb0691735efe0aee368480b4b7e6236 DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 diff --git a/media-gfx/fontforge/files/CVE-2020-5395.patch b/media-gfx/fontforge/files/CVE-2020-5395.patch new file mode 100644 index 000..51b52450376 --- /dev/null +++ b/media-gfx/fontforge/files/CVE-2020-5395.patch @@ -0,0 +1,78 @@ +From 048a91e2682c1a8936ae34dbc7bd70291ec05410 Mon Sep 17 00:00:00 2001 +From: Skef Iterum +Date: Mon, 6 Jan 2020 03:05:06 -0800 +Subject: [PATCH] Fix for #4084 Use-after-free (heap) in the + SFD_GetFontMetaData() function Fix for #4086 NULL pointer dereference in the + SFDGetSpiros() function Fix for #4088 NULL pointer dereference in the + SFD_AssignLookups() function Add empty sf->fontname string if it isn't set, + fixing #4089 #4090 and many other potential issues (many downstream calls + to strlen() on the value). + +--- + fontforge/sfd.c | 19 ++- + fontforge/sfd1.c | 2 +- + 2 files changed, 15 insertions(+), 6 deletions(-) + +diff --git a/fontforge/sfd.c b/fontforge/sfd.c +index 731be201e0..e8ca39ba83 100644 +--- a/fontforge/sfd.c b/fontforge/sfd.c +@@ -4032,13 +4032,16 @@ static void SFDGetSpiros(FILE *sfd,SplineSet *cur) { + while ( fscanf(sfd,"%lg %lg %c", &cp.x, &cp.y, &cp.ty )==3 ) { + if ( cur!=NULL ) { + if ( cur->spiro_cnt>=cur->spiro_max ) +- cur->spiros = realloc(cur->spiros,(cur->spiro_max+=10)*sizeof(spiro_cp)); ++ cur->spiros = realloc(cur->spiros, ++(cur->spiro_max+=10)*sizeof(spiro_cp)); + cur->spiros[cur->spiro_cnt++] = cp; + } + } +-if ( cur!=NULL && (cur->spiros[cur->spiro_cnt-1].ty&0x7f)!=SPIRO_END ) { ++if (cur!=NULL && cur->spiro_cnt>0 ++ && (cur->spiros[cur->spiro_cnt-1].ty&0x7f)!=SPIRO_END ) { + if ( cur->spiro_cnt>=cur->spiro_max ) +- cur->spiros = realloc(cur->spiros,(cur->spiro_max+=1)*sizeof(spiro_cp)); ++ cur->spiros = realloc(cur->spiros, ++(cur->spiro_max+=1)*sizeof(spiro_cp)); + memset(&cur->spiros[cur->spiro_cnt],0,sizeof(spiro_cp)); + cur->spiros[cur->spiro_cnt++].ty = SPIRO_END; + } +@@ -7992,10 +7995,12 @@ bool SFD_GetFontMetaData( FILE *sfd, + else if ( strmatch(tok,"LayerCount:")==0 ) + { + d->had_layer_cnt = true; +- getint(sfd,&sf->layer_cnt); +- if ( sf->layer_cnt>2 ) { ++ int layer_cnt_tmp; ++ getint(sfd,&layer_cnt_tmp); ++ if ( layer_cnt_tmp>2 ) { + sf->layers = realloc(sf->layers,sf->layer_cnt*sizeof(LayerInfo)); + memset(sf->layers+2,0,(sf->layer_cnt-2)*sizeof(LayerInfo)); ++ sf->layer_cnt = layer_cnt_tmp; + } + } + else if ( strmatch(tok,"Layer:")==0 ) +@@ -8948,6 +8953,10 @@ exit( 1 ); + } + } + ++// Many downstream functions assume this isn't NULL (use strlen, etc.) ++if ( sf->fontname==NULL) ++ sf->fontname = copy(""); ++ + if ( fromdir ) + sf = SFD_FigureDirType(sf,tok,dirname,enc,remap,had_layer_cnt); + else if ( sf->subfontcnt!=0 ) { +diff --git a/fontforge/sfd1.c b/fontforge/sfd1.c +index cf931059d0..b42f832678 100644 +--- a/fontforge/sfd1.c b/fontforge/sfd1.c +@@ -674,7 +674,7 @@
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: edc956f440bc0be8b4c07f79d5f07b809e5689b4 Author: Mike Gilbert gentoo org> AuthorDate: Mon Mar 25 14:59:11 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Mar 25 18:48:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc956f4 media-gfx/fontforge: pass HTDOCS_SUBDIR in src_compile too Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20190317-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20190317-r2.ebuild b/media-gfx/fontforge/fontforge-20190317-r2.ebuild index 917323394ac..4cc9f6d02dc 100644 --- a/media-gfx/fontforge/fontforge-20190317-r2.ebuild +++ b/media-gfx/fontforge/fontforge-20190317-r2.ebuild @@ -103,8 +103,8 @@ src_configure() { src_compile() { # Build system deps are broken - emake -C plugins - emake + emake -C plugins HTDOCS_SUBDIR=/html + emake HTDOCS_SUBDIR=/html } src_install() {
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: c82d3f494860f489ac71e118f4efaa6edfd6f65e Author: Mike Gilbert gentoo org> AuthorDate: Mon Mar 25 14:32:11 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Mon Mar 25 14:33:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82d3f49 media-gfx/fontforge: move html docs to a subdirectory Also exclude this directory from compression. Closes: https://bugs.gentoo.org/681722 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> .../{fontforge-20190317-r1.ebuild => fontforge-20190317-r2.ebuild}| 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190317-r1.ebuild b/media-gfx/fontforge/fontforge-20190317-r2.ebuild similarity index 96% rename from media-gfx/fontforge/fontforge-20190317-r1.ebuild rename to media-gfx/fontforge/fontforge-20190317-r2.ebuild index faf3deb43fb..917323394ac 100644 --- a/media-gfx/fontforge/fontforge-20190317-r1.ebuild +++ b/media-gfx/fontforge/fontforge-20190317-r2.ebuild @@ -108,6 +108,8 @@ src_compile() { } src_install() { - default + emake DESTDIR="${D}" HTDOCS_SUBDIR=/html install + docompress -x /usr/share/doc/${PF}/html + einstalldocs find "${ED}" -name '*.la' -type f -delete || die }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/, media-gfx/fontforge/files/
commit: 2fceba22ca27794f7c955b32734baf7d8755 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 24 22:25:15 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 24 22:25:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fceba22 media-gfx/fontforge: skip gdk_init if running a script Closes: https://bugs.gentoo.org/681650 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/files/20190317-gdk_init.patch | 39 ++ ...0190317.ebuild => fontforge-20190317-r1.ebuild} | 13 ++-- 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/media-gfx/fontforge/files/20190317-gdk_init.patch b/media-gfx/fontforge/files/20190317-gdk_init.patch new file mode 100644 index 000..060e6957748 --- /dev/null +++ b/media-gfx/fontforge/files/20190317-gdk_init.patch @@ -0,0 +1,39 @@ +From 4577ad7205c600c6c8e809e10d51eb2118cb66b5 Mon Sep 17 00:00:00 2001 +From: Mike Gilbert +Date: Sun, 24 Mar 2019 18:12:21 -0400 +Subject: [PATCH] Defer gdk_init() until after CheckIsScript() + +This allows fontforge to run without an X server available. + +Fixes: https://github.com/fontforge/fontforge/issues/3582 +--- + fontforgeexe/startui.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/fontforgeexe/startui.c b/fontforgeexe/startui.c +index 1bb5fd8ca..ae15afbf2 100644 +--- a/fontforgeexe/startui.c b/fontforgeexe/startui.c +@@ -900,9 +900,6 @@ int fontforge_main( int argc, char **argv ) { + #if !(GLIB_CHECK_VERSION(2, 35, 0)) + g_type_init(); + #endif +-#ifdef FONTFORGE_CAN_USE_GDK +-gdk_init(&argc, &argv); +-#endif + + /* Must be done before we cache the current directory */ + /* Change to HOME dir if specified on the commandline */ +@@ -1093,6 +1090,9 @@ int fontforge_main( int argc, char **argv ) { + CheckIsScript(argc,argv); /* Will run the script and exit if it is a script */ + /* If there is no UI, there is always a script */ + /* and we will never return from the above */ ++#ifdef FONTFORGE_CAN_USE_GDK ++gdk_init(&argc, &argv); ++#endif + if ( load_prefs==NULL || + (strcasecmp(load_prefs,"Always")!=0 && /* Already loaded */ +strcasecmp(load_prefs,"Never")!=0 )) +-- +2.21.0 + diff --git a/media-gfx/fontforge/fontforge-20190317.ebuild b/media-gfx/fontforge/fontforge-20190317-r1.ebuild similarity index 93% rename from media-gfx/fontforge/fontforge-20190317.ebuild rename to media-gfx/fontforge/fontforge-20190317-r1.ebuild index 3e2be07fecd..faf3deb43fb 100644 --- a/media-gfx/fontforge/fontforge-20190317.ebuild +++ b/media-gfx/fontforge/fontforge-20190317-r1.ebuild @@ -4,9 +4,8 @@ EAPI=7 PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) -VIRTUALX_REQUIRED="manual" -inherit python-single-r1 virtualx xdg +inherit python-single-r1 xdg DESCRIPTION="postscript font editor and converter" HOMEPAGE="http://fontforge.github.io/"; @@ -57,7 +56,6 @@ DEPEND="${RDEPEND} BDEPEND=" sys-devel/gettext virtual/pkgconfig - test? ( gtk? ( ${VIRTUALX_DEPEND} ) ) " # Needs keywording on many arches. @@ -68,6 +66,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/20170731-gethex-unaligned.patch + "${FILESDIR}"/20190317-gdk_init.patch ) pkg_setup() { @@ -108,14 +107,6 @@ src_compile() { emake } -src_test() { - if use gtk; then - virtx emake check - else - emake check - fi -} - src_install() { default find "${ED}" -name '*.la' -type f -delete || die
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 9025a40e513081849a21fb651536a28706901745 Author: Mike Gilbert gentoo org> AuthorDate: Sun Mar 24 19:09:32 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sun Mar 24 19:09:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9025a40e media-gfx/fontforge: use virtx to work around testing bug Bug: https://bugs.gentoo.org/681650 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20190317.ebuild | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190317.ebuild b/media-gfx/fontforge/fontforge-20190317.ebuild index ab6e6757668..3e2be07fecd 100644 --- a/media-gfx/fontforge/fontforge-20190317.ebuild +++ b/media-gfx/fontforge/fontforge-20190317.ebuild @@ -4,8 +4,9 @@ EAPI=7 PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) +VIRTUALX_REQUIRED="manual" -inherit python-single-r1 xdg +inherit python-single-r1 virtualx xdg DESCRIPTION="postscript font editor and converter" HOMEPAGE="http://fontforge.github.io/"; @@ -56,6 +57,7 @@ DEPEND="${RDEPEND} BDEPEND=" sys-devel/gettext virtual/pkgconfig + test? ( gtk? ( ${VIRTUALX_DEPEND} ) ) " # Needs keywording on many arches. @@ -106,6 +108,14 @@ src_compile() { emake } +src_test() { + if use gtk; then + virtx emake check + else + emake check + fi +} + src_install() { default find "${ED}" -name '*.la' -type f -delete || die
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 7ff1f612aea5480e8af770494b28080c481fe432 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 19:51:23 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:51:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff1f612 media-gfx/fontforge: require cairo when gtk is enabled Closes: https://bugs.gentoo.org/681566 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20190317.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/fontforge/fontforge-20190317.ebuild b/media-gfx/fontforge/fontforge-20190317.ebuild index 8de78d2119c..ab6e6757668 100644 --- a/media-gfx/fontforge/fontforge-20190317.ebuild +++ b/media-gfx/fontforge/fontforge-20190317.ebuild @@ -20,6 +20,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE=" cairo? ( png ) + gtk? ( cairo ) python? ( ${PYTHON_REQUIRED_USE} ) test? ( png python ) "
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 53354dd64d0b7e9febcef9c93b2aacfde011ca61 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 19:40:57 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 19:40:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53354dd6 media-gfx/fontforge: work around broken --enable-gdk flag Closes: https://bugs.gentoo.org/681550 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20190317.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20190317.ebuild b/media-gfx/fontforge/fontforge-20190317.ebuild index 49800216898..8de78d2119c 100644 --- a/media-gfx/fontforge/fontforge-20190317.ebuild +++ b/media-gfx/fontforge/fontforge-20190317.ebuild @@ -75,7 +75,6 @@ src_configure() { local myeconfargs=( --disable-static $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") - $(use_enable gtk gdk gdk3) $(use_enable python python-extension) $(use_enable python python-scripting) --enable-tile-path @@ -92,6 +91,11 @@ src_configure() { --without-libzmq $(use_with X x) ) + if use gtk; then + # broken AC_ARG_ENABLE usage + # https://bugs.gentoo.org/681550 + myeconfargs+=( --enable-gdk=gdk3 ) + fi econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 5ea764aec22fa4e5b5160457edcece300af9059d Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 13:56:50 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 13:58:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ea764ae media-gfx/fontforge: bump to 20190317 Closes: https://bugs.gentoo.org/681350 Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/Manifest | 1 + media-gfx/fontforge/fontforge-20190317.ebuild | 107 ++ 2 files changed, 108 insertions(+) diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 27102719d57..6a5907bce02 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1 +1,2 @@ +DIST fontforge-20190317.tar.gz 22762120 BLAKE2B 5cb85d2fb9a2a08fe64548f2667c026e916dd0239d17d8f8d7d2fe8ecb51f2106cf3dc6e6298014c0deadffbfe91925327b483ed4750a171fb621aea8bdee60b SHA512 55f9b0f7cafb1aa5a1461dbf39b52ca6b69a2baa6b761c8c28f86a0bb99e090d9ecc981294f51dadd9297b5ebd3036f01cb4f17b9a97a737eb567b4ae6522f20 DIST fontforge-dist-20170731.tar.xz 13985256 BLAKE2B 7bc49a3b7747de419e4fafb445062873cf9bf56aa73fd7499509b787a1c0fd6c47b0b5d7bfeb2a69d9237f9f66f989af968b0d00e9d5e57030906394f042f29c SHA512 26f7a40714460716a24dd0229fdb027f3766bcc48db64b8993436ddcb6277898f9f3b67ad4fc0be515b2b38e01370d1c7d9ee3c6ece1be862b7d8c9882411f11 diff --git a/media-gfx/fontforge/fontforge-20190317.ebuild b/media-gfx/fontforge/fontforge-20190317.ebuild new file mode 100644 index 000..49800216898 --- /dev/null +++ b/media-gfx/fontforge/fontforge-20190317.ebuild @@ -0,0 +1,107 @@ +# Copyright 2004-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) + +inherit python-single-r1 xdg + +DESCRIPTION="postscript font editor and converter" +HOMEPAGE="http://fontforge.github.io/"; +SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.gz"; + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" + +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + cairo? ( png ) + python? ( ${PYTHON_REQUIRED_USE} ) + test? ( png python ) +" + +RDEPEND=" + dev-libs/glib + dev-libs/libltdl:0 + dev-libs/libxml2:2= + >=media-libs/freetype-2.3.7:2= + cairo? ( + >=x11-libs/cairo-1.6:0= + x11-libs/pango:0= + ) + gif? ( media-libs/giflib:0= ) + jpeg? ( virtual/jpeg:0 ) + png? ( media-libs/libpng:0= ) + tiff? ( media-libs/tiff:0= ) + truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) + gtk? ( >=x11-libs/gtk+-3.10:3 ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + unicode? ( media-libs/libuninameslist:0= ) + X? ( + x11-libs/libX11:0= + x11-libs/libXi:0= + >=x11-libs/pango-1.10:0=[X] + ) + !media-gfx/pfaedit +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" + +# Needs keywording on many arches. +# zeromq? ( +# >=net-libs/czmq-2.2.0:0= +# >=net-libs/zeromq-4.0.4:0= +# ) + +PATCHES=( + "${FILESDIR}"/20170731-gethex-unaligned.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_configure() { + local myeconfargs=( + --disable-static + $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") + $(use_enable gtk gdk gdk3) + $(use_enable python python-extension) + $(use_enable python python-scripting) + --enable-tile-path + --enable-gb12345 + $(use_with cairo) + $(use_with gif giflib) + $(use_with jpeg libjpeg) + $(use_with png libpng) + $(use_with readline libreadline) + --without-libspiro + $(use_with tiff libtiff) + $(use_with unicode libuninameslist) + #$(use_with zeromq libzmq) + --without-libzmq + $(use_with X x) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + # Build system deps are broken + emake -C plugins + emake +} + +src_install() { + default + find "${ED}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: fbe95b3c7bd8b9556ed8bf908312e4cb549df203 Author: Mike Gilbert gentoo org> AuthorDate: Sat Mar 23 13:16:01 2019 + Commit: Mike Gilbert gentoo org> CommitDate: Sat Mar 23 13:16:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe95b3c media-gfx/fontforge: remove old Package-Manager: Portage-2.3.62_p4, Repoman-2.3.12_p87 Signed-off-by: Mike Gilbert gentoo.org> media-gfx/fontforge/fontforge-20170731-r3.ebuild | 120 --- 1 file changed, 120 deletions(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r3.ebuild b/media-gfx/fontforge/fontforge-20170731-r3.ebuild deleted file mode 100644 index 4fd342e7190..000 --- a/media-gfx/fontforge/fontforge-20170731-r3.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) - -inherit gnome2-utils python-single-r1 xdg-utils - -DESCRIPTION="postscript font editor and converter" -HOMEPAGE="http://fontforge.github.io/"; -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-dist-${PV}.tar.xz"; - -LICENSE="BSD GPL-3+" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - cairo? ( png ) - python? ( ${PYTHON_REQUIRED_USE} ) - test? ( png python ) -" - -RDEPEND=" - dev-libs/libltdl:0 - dev-libs/libxml2:2= - >=media-libs/freetype-2.3.7:2= - cairo? ( - >=x11-libs/cairo-1.6:0= - x11-libs/pango:0= - ) - gif? ( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0 ) - png? ( media-libs/libpng:0= ) - tiff? ( media-libs/tiff:0= ) - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) - gtk? ( x11-libs/gtk+:2= ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - unicode? ( media-libs/libuninameslist:0= ) - X? ( - x11-libs/libX11:0= - x11-libs/libXi:0= - >=x11-libs/pango-1.10:0=[X] - ) - !media-gfx/pfaedit -" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig - X? ( x11-base/xorg-proto ) -" - -# Needs keywording on many arches. -# zeromq? ( -# >=net-libs/czmq-2.2.0:0= -# >=net-libs/zeromq-4.0.4:0= -# ) - -S="${WORKDIR}/fontforge-2.0.${PV}" - -PATCHES=( - "${FILESDIR}"/20170731-startnoui-FindOrMakeEncoding.patch - "${FILESDIR}"/20170731-tilepath.patch - "${FILESDIR}"/20170731-gethex-unaligned.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local myeconfargs=( - --disable-static - $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge") - $(use_enable gtk gtk2-use) - $(use_enable python python-extension) - $(use_enable python python-scripting) - --enable-tile-path - --enable-gb12345 - $(use_with cairo) - $(use_with gif giflib) - $(use_with jpeg libjpeg) - $(use_with png libpng) - $(use_with readline libreadline) - --without-libspiro - $(use_with tiff libtiff) - $(use_with unicode libuninameslist) - #$(use_with zeromq libzmq) - --without-libzmq - $(use_with X x) - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - # Build system deps are broken - emake -C plugins - emake -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -}
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: aecb3b28bffb72fa0b3fc209e918b9139af9b120 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Jul 28 00:53:18 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jul 28 00:53:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecb3b28 media-gfx/fontforge: mark s390 stable Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index 48ea943d4ed..eb072da531a 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 9880826855ac38b632d659b5f050e1697132b939 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Jul 11 13:29:08 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Jul 11 13:29:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98808268 media-gfx/fontforge: hppa/ppc64 stable wrt bug #656792 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index f0072048fd0..48ea943d4ed 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 778e27da25da18baeb67ce4789c36c73208eb95b Author: Markus Meier gentoo org> AuthorDate: Mon Jul 2 18:25:24 2018 + Commit: Markus Meier gentoo org> CommitDate: Mon Jul 2 18:25:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778e27da media-gfx/fontforge: arm stable, bug #656792 Package-Manager: Portage-2.3.40, Repoman-2.3.9 RepoMan-Options: --include-arches="arm" media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index af30c3058c7..f0072048fd0 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 2bd013d4d78def7c8e6f7086153c5deb3af6a760 Author: Tobias Klausmann gentoo org> AuthorDate: Tue Jun 19 14:34:42 2018 + Commit: Tobias Klausmann gentoo org> CommitDate: Tue Jun 19 17:28:23 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bd013d4 media-gfx/fontforge-20170731-r4: alpha stable Gentoo-Bug: http://bugs.gentoo.org/656792 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index f6445021474..4a97d78ff64 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: cf6cfb8c611777499b9901f16074cfde58b395d2 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Jun 16 19:31:42 2018 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Jun 16 19:32:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6cfb8c media-gfx/fontforge: Add missing dependency on glib checking for GLIB... no configure: error: Package requirements (glib-2.0 >= 2.6 gio-2.0) were not met: Package glib-2.0 was not found in the pkg-config search path Package gio-2.0 was not found in the pkg-config search path Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index 988a4ec0b7b..f6445021474 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -25,6 +25,7 @@ REQUIRED_USE=" " RDEPEND=" + dev-libs/glib dev-libs/libltdl:0 dev-libs/libxml2:2= >=media-libs/freetype-2.3.7:2=
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 1f2663bb6fea3aa0747f84d7f42178b35476455b Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu May 31 17:27:00 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu May 31 20:47:50 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2663bb media-gfx/fontforge: stable 20170731-r4 for sparc Bug: https://bugs.gentoo.org/656792 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc" media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index 8d1dad56d77..988a4ec0b7b 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: 12bedbda031a38d00bc85b64f14ec16438df086a Author: Sergei Trofimovich gentoo org> AuthorDate: Thu May 31 08:12:10 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu May 31 08:12:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12bedbda media-gfx/fontforge: stable 20170731-r4 for ia64, bug #656792 Bug: https://bugs.gentoo.org/656792 Package-Manager: Portage-2.3.38, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64" media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index 197ac6b3105..8d1dad56d77 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/
commit: c074e8c4eb6472805001e181613cea109c77a965 Author: Mikle Kolyada gentoo org> AuthorDate: Tue May 29 16:08:43 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue May 29 16:08:43 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c074e8c4 media-gfx/fontforge: amd64 stable wrt bug #656792 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild b/media-gfx/fontforge/fontforge-20170731-r4.ebuild index 3bd3066a3d8..197ac6b3105 100644 --- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild +++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforg LICENSE="BSD GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="cairo truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode X" RESTRICT="!test? ( test )"