[gentoo-commits] repo/gentoo:master commit in: media-gfx/fontforge/

2024-06-13 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-11 Thread Sam James
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/

2024-06-02 Thread Sam James
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/

2024-05-03 Thread Sam James
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/

2024-05-03 Thread Sam James
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/

2024-05-03 Thread Sam James
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/

2023-06-26 Thread David Seifert
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/

2023-06-23 Thread Sam James
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-02-26 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-02-24 Thread Sam James
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/

2023-01-13 Thread Sam James
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/

2022-12-18 Thread Sam James
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/

2022-08-26 Thread Arthur Zamarin
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/

2022-08-16 Thread Arthur Zamarin
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/

2022-08-12 Thread Agostino Sarubbo
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/

2022-08-12 Thread Agostino Sarubbo
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/

2022-08-10 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-02 Thread Sam James
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/

2022-05-17 Thread WANG Xuerui
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/

2022-03-10 Thread Sam James
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/

2021-11-22 Thread Sam James
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/

2021-09-26 Thread James Le Cuirot
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/

2021-04-06 Thread Andreas Sturmlechner
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/

2021-03-28 Thread Sam James
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/

2021-03-25 Thread Sam James
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/

2021-03-25 Thread Agostino Sarubbo
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/

2021-03-25 Thread Sergei Trofimovich
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/

2021-03-24 Thread Sam James
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/

2021-03-21 Thread Sam James
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/

2021-03-21 Thread Sam James
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/

2021-03-21 Thread Sam James
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/

2021-01-06 Thread Fabian Groffen
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/

2020-11-15 Thread Sam James
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/

2020-11-15 Thread Sam James
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/

2020-11-10 Thread Mike Gilbert
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/

2020-10-14 Thread Mike Gilbert
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/

2020-06-16 Thread Mike Gilbert
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/

2020-05-13 Thread Mike Gilbert
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/

2020-05-13 Thread Mike Gilbert
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/

2020-05-13 Thread Mike Gilbert
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/

2020-05-13 Thread Agostino Sarubbo
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/

2020-04-30 Thread Agostino Sarubbo
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/

2020-04-28 Thread Mart Raudsepp
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/

2020-04-27 Thread Mike Gilbert
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/

2020-04-27 Thread Mike Gilbert
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/

2020-04-27 Thread Sergei Trofimovich
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/

2020-04-24 Thread Mike Gilbert
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/

2020-04-24 Thread Sergei Trofimovich
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/

2020-04-23 Thread Agostino Sarubbo
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/

2020-04-23 Thread Agostino Sarubbo
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/

2020-04-23 Thread Agostino Sarubbo
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/

2020-04-23 Thread Agostino Sarubbo
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/

2020-04-06 Thread Sergei Trofimovich
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/

2020-03-31 Thread Mart Raudsepp
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/

2020-03-30 Thread Mike Gilbert
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/

2020-03-29 Thread Mike Gilbert
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/

2020-03-29 Thread Mike Gilbert
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/

2020-03-29 Thread Mike Gilbert
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/

2020-03-29 Thread Mike Gilbert
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/

2020-03-22 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-03-20 Thread Agostino Sarubbo
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/

2020-02-10 Thread Michał Górny
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/

2020-01-27 Thread Mike Gilbert
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/

2020-01-27 Thread Mike Gilbert
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/

2019-03-25 Thread Mike Gilbert
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/

2019-03-25 Thread Mike Gilbert
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/

2019-03-24 Thread Mike Gilbert
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/

2019-03-24 Thread Mike Gilbert
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/

2019-03-23 Thread Mike Gilbert
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/

2019-03-23 Thread Mike Gilbert
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/

2019-03-23 Thread Mike Gilbert
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/

2019-03-23 Thread Mike Gilbert
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/

2018-07-27 Thread Mikle Kolyada
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/

2018-07-11 Thread Mikle Kolyada
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/

2018-07-02 Thread Markus Meier
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/

2018-06-19 Thread Tobias Klausmann
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/

2018-06-16 Thread Andreas Hüttel
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/

2018-05-31 Thread Sergei Trofimovich
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/

2018-05-31 Thread Sergei Trofimovich
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/

2018-05-29 Thread Mikle Kolyada
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 )"



  1   2   >