View | Details | Raw Unified | Return to bug 239768
Collapse All | Expand All

(-)Makefile (-36 / +70 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	fontforge
4
PORTNAME=	fontforge
5
PORTVERSION=	20190413
5
PORTVERSION=	20190801
6
CATEGORIES=	print
6
CATEGORIES=	print
7
7
8
MAINTAINER=	cyberbotx@cyberbotx.com
8
MAINTAINER=	cyberbotx@cyberbotx.com
Lines 11-41 Link Here
11
LICENSE=	GPLv3
11
LICENSE=	GPLv3
12
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
13
14
BUILD_DEPENDS=	${LOCALBASE}/include/uthash.h:devel/uthash \
14
LIB_DEPENDS=	libfreetype.so:print/freetype2
15
		${LOCALBASE}/bin/gnulib-tool:devel/gnulib
16
LIB_DEPENDS=	libuninameslist.so:textproc/libuninameslist \
17
		libtiff.so:graphics/tiff \
18
		libpng.so:graphics/png \
19
		libgif.so:graphics/giflib \
20
		libspiro.so:graphics/libspiro \
21
		libfreetype.so:print/freetype2 \
22
		libltdl.so:devel/libltdl \
23
		libfontconfig.so:x11-fonts/fontconfig
24
15
25
USES=		autoreconf:build compiler desktop-file-utils gettext \
16
USES=		autoreconf compiler gettext gmake gnome iconv:wchar_t libtool \
26
		gmake gnome iconv jpeg libtool pkgconfig python \
17
		localbase pkgconfig
27
		readline:port shared-mime-info shebangfix
28
USE_GITHUB=	yes
18
USE_GITHUB=	yes
29
USE_XORG=	ice sm x11 xi xkbui xft
19
USE_GNOME=	glib20 libxml2
30
USE_GNOME=	cairo glib20 gtk20 libxml2 pango
31
20
32
SHEBANG_FILES=	pycontrib/gdraw/__init__.py \
21
# It seems that iconv is required regardless of this setting, so forcing it on
33
		pycontrib/gdraw/gdraw.py
22
CONFIGURE_ARGS=	--with-iconv
34
23
35
CONFIGURE_ARGS=	--enable-tile-path --enable-gtk2-use
36
CPPFLAGS+=	-I${LOCALBASE}/include
37
LDFLAGS+=	-L${LOCALBASE}/lib
38
39
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
40
GNU_CONFIGURE=	yes
25
GNU_CONFIGURE=	yes
41
INSTALL_TARGET=	install-strip
26
INSTALL_TARGET=	install-strip
Lines 43-71 Link Here
43
28
44
PORTDOCS=	* .htaccess
29
PORTDOCS=	* .htaccess
45
30
46
OPTIONS_DEFINE=	DOCS FREETYPE CAIRO PYTHON
31
OPTIONS_DEFINE=	CAIRO DOCS FREETYPE GIF JPEG PNG PYTHON READLINE SPIRO TIFF \
32
		TILEPATH UNINAMESLIST WOFF2 WRITEPFM
33
OPTIONS_GROUP=	GUI
34
OPTIONS_GROUP_GUI=	GTK3 X11
35
OPTIONS_SINGLE=	THEME
36
OPTIONS_SINGLE_THEME=	TANGO 2012
37
OPTIONS_DEFAULT=CAIRO GIF GTK3 JPEG PNG PYTHON READLINE SPIRO TANGO TIFF \
38
		TILEPATH UNINAMESLIST WOFF2
47
OPTIONS_SUB=	yes
39
OPTIONS_SUB=	yes
40
41
2012_DESC=	Old theme that was used until 2012
42
2012_CONFIGURE_ENABLE=	theme-2012
43
44
CAIRO_USE=	gnome=cairo,pango
45
CAIRO_CONFIGURE_WITH=	cairo
46
CAIRO_IMPLIES=	PNG
47
48
FREETYPE_DESC=	Include freetype's internal debugger
48
FREETYPE_DESC=	Include freetype's internal debugger
49
50
FREETYPE_PATCH_DEPENDS=	${NONEXISTENT}:print/freetype2:extract
49
FREETYPE_PATCH_DEPENDS=	${NONEXISTENT}:print/freetype2:extract
51
FREETYPE_CONFIGURE_ENABLE=	freetype-debugger=${WRKSRC}/freetype
50
FREETYPE_CONFIGURE_ENABLE=	freetype-debugger=${WRKSRC}/freetype
52
51
53
CAIRO_CONFIGURE_WITH=	cairo
52
GIF_LIB_DEPENDS=	libgif.so:graphics/giflib
53
GIF_CONFIGURE_WITH=	giflib
54
54
55
GTK3_USE=	gnome=gtk30
56
GTK3_CONFIGURE_ENABLE=	gdk
57
GTK3_IMPLIES=	CAIRO X11
58
59
JPEG_USES=	jpeg
60
JPEG_CONFIGURE_WITH=	libjpeg
61
62
PNG_LIB_DEPENDS=libpng.so:graphics/png
63
PNG_CONFIGURE_WITH=	libpng
64
65
PYTHON_USES=	python:3.5-3.7
66
PYTHON_USES_OFF=python:3.5-3.7,build
55
PYTHON_CONFIGURE_ENABLE=	python-scripting python-extension
67
PYTHON_CONFIGURE_ENABLE=	python-scripting python-extension
56
68
69
READLINE_USES=	readline:port
70
READLINE_CONFIGURE_WITH=	libreadline
71
72
SPIRO_DESC=	Use libspiro to edit with clothoid splines
73
SPIRO_LIB_DEPENDS=	libspiro.so:graphics/libspiro
74
SPIRO_CONFIGURE_WITH=	libspiro
75
76
TANGO_DESC=	Default theme based on the Tango Desktop Project
77
78
TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
79
TIFF_CONFIGURE_WITH=	libtiff
80
81
TILEPATH_DESC=	Enable a 'tile path' command (a variant of 'expand stroke')
82
TILEPATH_CONFIGURE_ENABLE=	tile-path
83
84
UNINAMESLIST_DESC=	Use libuninameslist for Unicode attribute data
85
UNINAMESLIST_LIB_DEPENDS=	libuninameslist.so:textproc/libuninameslist
86
UNINAMESLIST_CONFIGURE_WITH=	libuninameslist
87
88
WOFF2_DESC=	WOFF2 web font support
89
WOFF2_LIB_DEPENDS=	libbrotlidec.so:archivers/brotli \
90
			libwoff2dec.so:devel/woff2
91
WOFF2_CONFIGURE_ENABLE=	woff2
92
93
WRITEPFM_DESC=	Add ability to save PFM file w/o creating associated font file
94
WRITEPFM_CONFIGURE_ENABLE=	write-pfm
95
96
X11_USES=	desktop-file-utils shared-mime-info xorg
97
X11_USE=	gnome=pango xorg=ice,sm,x11,xft,xi
98
X11_LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
99
X11_RUN_DEPENDS=	${LOCALBASE}/share/fonts/gnu-unifont/unifont.pcf.gz:x11-fonts/gnu-unifont
100
X11_CONFIGURE_WITH=	x
101
57
post-patch-FREETYPE-on:
102
post-patch-FREETYPE-on:
58
	@${LN} -s $$(${MAKE} -C ${PORTSDIR}/print/freetype2 -V WRKSRC) ${WRKSRC}/freetype
103
	@${LN} -s $$(${MAKE} -C ${PORTSDIR}/print/freetype2 -V WRKSRC) ${WRKSRC}/freetype
59
104
60
# This is to get around calling fontforge's bootstrap script, as that script fails
61
# if git isn't installed on a system DESPITE there being a --skip-git argument that
62
# can be passed into it. autoreconf is called here because I want to run it without
63
# libtoolize being run along with it.
64
pre-configure:
65
	(cd ${WRKSRC} && \
66
		${SH} -c '. ./bootstrap.conf ; \
67
		${LOCALBASE}/bin/libtoolize -i -c -q ; \
68
		${LOCALBASE}/bin/gnulib-tool --aux-dir=config --m4-base=m4 --libtool --symlink --import $${gnulib_modules}' ; \
69
		export LIBTOOLIZE=true ; ${AUTORECONF} -f -i)
70
71
.include <bsd.port.mk>
105
.include <bsd.port.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1558768709
1
TIMESTAMP = 1567124778
2
SHA256 (fontforge-fontforge-20190413_GH0.tar.gz) = d3b60f22d7a52fc2b11e1bd515ab7ba3176f8a3228330d2aea4d076896fe025d
2
SHA256 (fontforge-fontforge-20190801_GH0.tar.gz) = e4501de5bd8e7f6c68fe7d3abd4667bf44a07b981d342ffa00e8f42e155ce633
3
SIZE (fontforge-fontforge-20190413_GH0.tar.gz) = 24380527
3
SIZE (fontforge-fontforge-20190801_GH0.tar.gz) = 21082347
(-)files/patch-Makefile.am (-31 lines)
Lines 1-31 Link Here
1
--- Makefile.am.orig	2019-04-13 07:38:39 UTC
2
+++ Makefile.am
3
@@ -46,7 +46,7 @@ GITIGNOREFILES = \
4
 AM_CPPFLAGS =
5
 AM_LDFLAGS =
6
 
7
-BUILT_SOURCES = uthash/src
8
+BUILT_SOURCES =
9
 EXTRA_DIST =
10
 CLEANFILES =
11
 MOSTLYCLEANFILES =
12
@@ -116,7 +116,6 @@ EXTRA_DIST += \
13
 	Packaging/FontForge.spec \
14
 	Packaging/FontForge.static.spec \
15
 	README \
16
-	uthash/src \
17
 	$(NULL)
18
 
19
 #--------------------------------------------------------------------------
20
@@ -132,11 +131,6 @@ DISTCHECK_CONFIGURE_FLAGS = --enable-theme-2012 --enab
21
 
22
 
23
 #--------------------------------------------------------------------------
24
-uthash/src:
25
-	if [ ! -e uthash/src ]; then \
26
-	if [ -e uthash ] ; then rm -r uthash ; fi ; \
27
-	git clone https://github.com/troydhanson/uthash ; \
28
-	fi ;
29
 
30
 # We import a selection of targets from Frank's standard packaging Makefile.
31
 
(-)files/patch-fontforge_cvexport.c (-23 lines)
Lines 1-23 Link Here
1
--- fontforge/cvexport.c.orig	2019-04-13 07:38:39 UTC
2
+++ fontforge/cvexport.c
3
@@ -232,20 +232,7 @@ int _ExportPDF(FILE *pdf,SplineChar *sc,int layer) {
4
     fprintf( pdf, "    /CreationDate (D:%04d%02d%02d%02d%02d%02d",
5
 	    1900+tm->tm_year, tm->tm_mon+1, tm->tm_mday,
6
 	    tm->tm_hour, tm->tm_min, tm->tm_sec );
7
-#ifdef _NO_TZSET
8
     fprintf( pdf, "Z)\n" );
9
-#else
10
-    tzset();
11
-    if ( timezone==0  || getenv("SOURCE_DATE_EPOCH") )
12
-	fprintf( pdf, "Z)\n" );
13
-    else {
14
-	if ( timezone<0 ) /* fprintf bug - this is a kludge to print +/- in front of a %02d-padded value */
15
-	    fprintf( pdf, "-" );
16
-	else
17
-	    fprintf( pdf, "+" );
18
-	fprintf( pdf, "%02d'%02d')\n", (int)(timezone/3600),(int)(timezone/60-(timezone/3600)*60) );
19
-    }
20
-#endif
21
     fprintf( pdf, "    /Title (%s from %s)\n", sc->name, sc->parent->fontname );
22
     if ( author!=NULL )
23
 	fprintf( pdf, "    /Author (%s)\n", author );
(-)files/patch-fontforge_print.c (-22 lines)
Lines 1-22 Link Here
1
--- fontforge/print.c.orig	2019-04-13 07:38:39 UTC
2
+++ fontforge/print.c
3
@@ -1164,19 +1164,7 @@ static void dump_pdfprologue(PI *pi) {
4
     }
5
     fprintf( pi->out, "    /CreationDate (D:%04d%02d%02d%02d%02d%02d",
6
 	    tm->tm_year+1900, tm->tm_mon+1, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec );
7
-#ifdef _NO_TZSET
8
     fprintf( pi->out, "Z)\n" );
9
-#else
10
-    if ( timezone==0 || getenv("SOURCE_DATE_EPOCH") )
11
-	fprintf( pi->out, "Z)\n" );
12
-    else {
13
-	if ( timezone<0 ) /* fprintf bug - this is a kludge to print +/- in front of a %02d-padded value */
14
-	    fprintf( pi->out, "-" );
15
-	else
16
-	    fprintf( pi->out, "+" );
17
-	fprintf( pi->out, "%02d'%02d')\n", (int)(timezone/3600),(int)(timezone/60-(timezone/3600)*60) );
18
-    }
19
-#endif
20
     if ( author!=NULL )
21
 	fprintf( pi->out, "  /Author (%s)\n", author );
22
     fprintf( pi->out, ">>\n" );
(-)files/patch-fontforge_splinefont.h (-15 lines)
Lines 1-15 Link Here
1
--- fontforge/splinefont.h.orig	2015-08-20 03:39:10 UTC
2
+++ fontforge/splinefont.h
3
@@ -3548,7 +3548,11 @@ char * delimit_null(const char * input, 
4
 
5
 #include "ustring.h"
6
 
7
-#ifdef _WIN32
8
+#ifdef __FreeBSD__
9
+#include <osreldate.h>
10
+#endif
11
+
12
+#if defined(_WIN32) || (defined(__FreeBSD__) && __FreeBSD_version < 900506)
13
 #define BAD_LOCALE_HACK
14
 typedef char* locale_t;
15
 #define LC_GLOBAL_LOCALE ((locale_t)-1)
(-)files/patch-m4_fontforge__arg__enable.m4 (+11 lines)
Line 0 Link Here
1
--- m4/fontforge_arg_enable.m4.orig	2019-08-01 08:28:36 UTC
2
+++ m4/fontforge_arg_enable.m4
3
@@ -232,7 +232,7 @@ AC_DEFUN([FONTFORGE_ARG_ENABLE_WOFF2],
4
 AC_ARG_ENABLE([woff2],
5
         [AS_HELP_STRING([--enable-woff2],
6
                 [Enable WOFF2 support.])],
7
-        [use_woff2=yes])
8
+        [use_woff2="${enableval}"])
9
 if test x$use_woff2 = xyes ; then
10
     PKG_CHECK_MODULES([WOFF2],[libwoff2enc,libwoff2dec],
11
     [
(-)pkg-plist (-108 / +82 lines)
Lines 12-22 Link Here
12
include/fontforge/carbon.h
12
include/fontforge/carbon.h
13
include/fontforge/chardata.h
13
include/fontforge/chardata.h
14
include/fontforge/charset.h
14
include/fontforge/charset.h
15
include/fontforge/configure-fontforge.h
16
include/fontforge/cvruler.h
17
include/fontforge/delta.h
15
include/fontforge/delta.h
18
include/fontforge/dlist.h
16
include/fontforge/dlist.h
19
include/fontforge/dynamic.h
20
include/fontforge/edgelist.h
17
include/fontforge/edgelist.h
21
include/fontforge/edgelist2.h
18
include/fontforge/edgelist2.h
22
include/fontforge/encoding.h
19
include/fontforge/encoding.h
Lines 25-32 Link Here
25
include/fontforge/ffglib.h
22
include/fontforge/ffglib.h
26
include/fontforge/ffpython.h
23
include/fontforge/ffpython.h
27
include/fontforge/flaglist.h
24
include/fontforge/flaglist.h
28
include/fontforge/fileutil.h
29
include/fontforge/fontforge-config.h
25
include/fontforge/fontforge-config.h
26
include/fontforge/fontforge-version-extras.h
30
include/fontforge/fontforge.h
27
include/fontforge/fontforge.h
31
include/fontforge/fontforgevw.h
28
include/fontforge/fontforgevw.h
32
include/fontforge/fvmetrics.h
29
include/fontforge/fvmetrics.h
Lines 39-45 Link Here
39
include/fontforge/gkeysym.h
36
include/fontforge/gkeysym.h
40
include/fontforge/glif_name_hash.h
37
include/fontforge/glif_name_hash.h
41
include/fontforge/glyphcomp.h
38
include/fontforge/glyphcomp.h
42
include/fontforge/gnetwork.h
43
include/fontforge/gprogress.h
39
include/fontforge/gprogress.h
44
include/fontforge/gresedit.h
40
include/fontforge/gresedit.h
45
include/fontforge/gresource.h
41
include/fontforge/gresource.h
Lines 47-54 Link Here
47
include/fontforge/gutils.h
43
include/fontforge/gutils.h
48
include/fontforge/gwidget.h
44
include/fontforge/gwidget.h
49
include/fontforge/gwwiconv.h
45
include/fontforge/gwwiconv.h
46
include/fontforge/hotkeys.h
50
include/fontforge/intl.h
47
include/fontforge/intl.h
51
include/fontforge/libffstamp.h
52
include/fontforge/lookups.h
48
include/fontforge/lookups.h
53
include/fontforge/mem.h
49
include/fontforge/mem.h
54
include/fontforge/mm.h
50
include/fontforge/mm.h
Lines 55-60 Link Here
55
include/fontforge/namehash.h
51
include/fontforge/namehash.h
56
include/fontforge/nonlineartrans.h
52
include/fontforge/nonlineartrans.h
57
include/fontforge/ofl.h
53
include/fontforge/ofl.h
54
include/fontforge/prefs.h
58
include/fontforge/print.h
55
include/fontforge/print.h
59
include/fontforge/psfont.h
56
include/fontforge/psfont.h
60
include/fontforge/savefont.h
57
include/fontforge/savefont.h
Lines 69-76 Link Here
69
include/fontforge/ttf.h
66
include/fontforge/ttf.h
70
include/fontforge/ttfinstrs.h
67
include/fontforge/ttfinstrs.h
71
include/fontforge/uiinterface.h
68
include/fontforge/uiinterface.h
69
include/fontforge/unicodelibinfo.h
72
include/fontforge/unicoderange.h
70
include/fontforge/unicoderange.h
73
include/fontforge/usermenu.h
74
include/fontforge/ustring.h
71
include/fontforge/ustring.h
75
include/fontforge/utype.h
72
include/fontforge/utype.h
76
include/fontforge/views.h
73
include/fontforge/views.h
Lines 82-91 Link Here
82
lib/libfontforgeexe.so
79
lib/libfontforgeexe.so
83
lib/libfontforgeexe.so.3
80
lib/libfontforgeexe.so.3
84
lib/libfontforgeexe.so.3.0.0
81
lib/libfontforgeexe.so.3.0.0
85
lib/libgdraw.a
82
%%X11%%lib/libgdraw.a
86
lib/libgdraw.so
83
%%X11%%lib/libgdraw.so
87
lib/libgdraw.so.6
84
%%X11%%lib/libgdraw.so.6
88
lib/libgdraw.so.6.0.0
85
%%X11%%lib/libgdraw.so.6.0.0
89
lib/libgunicode.a
86
lib/libgunicode.a
90
lib/libgunicode.so
87
lib/libgunicode.so
91
lib/libgunicode.so.5
88
lib/libgunicode.so.5
Lines 102-138 Link Here
102
man/man1/fontimage.1.gz
99
man/man1/fontimage.1.gz
103
man/man1/fontlint.1.gz
100
man/man1/fontlint.1.gz
104
man/man1/sfddiff.1.gz
101
man/man1/sfddiff.1.gz
105
share/appdata/org.fontforge.FontForge.appdata.xml
102
%%X11%%share/appdata/org.fontforge.FontForge.appdata.xml
106
share/applications/org.fontforge.FontForge.desktop
103
%%X11%%share/applications/org.fontforge.FontForge.desktop
107
%%DATADIR%%/hotkeys/default
104
%%DATADIR%%/hotkeys/default
108
%%DATADIR%%/nodejs/collabwebview/client.html
105
%%TANGO%%%%DATADIR%%/pixmaps/Cantarell-Bold.ttf
109
%%DATADIR%%/nodejs/collabwebview/css/print.css
106
%%TANGO%%%%DATADIR%%/pixmaps/Cantarell-BoldOblique.ttf
110
%%DATADIR%%/nodejs/collabwebview/css/styles.css
107
%%TANGO%%%%DATADIR%%/pixmaps/Cantarell-Oblique.ttf
111
%%DATADIR%%/nodejs/collabwebview/index.html
108
%%TANGO%%%%DATADIR%%/pixmaps/Cantarell-Regular.ttf
112
%%DATADIR%%/nodejs/collabwebview/js/constants.js
109
%%TANGO%%%%DATADIR%%/pixmaps/Inconsolata-Bold.ttf
113
%%DATADIR%%/nodejs/collabwebview/js/contentEditable/component.json
110
%%TANGO%%%%DATADIR%%/pixmaps/Inconsolata-Regular.ttf
114
%%DATADIR%%/nodejs/collabwebview/js/contentEditable/contenteditable.jquery.json
111
%%TANGO%%%%DATADIR%%/pixmaps/OFL.txt
115
%%DATADIR%%/nodejs/collabwebview/js/contentEditable/example.html
116
%%DATADIR%%/nodejs/collabwebview/js/contentEditable/jquery.contenteditable.js
117
%%DATADIR%%/nodejs/collabwebview/js/fontdrag.js
118
%%DATADIR%%/nodejs/collabwebview/js/jquery-1.9.1.min.js
119
%%DATADIR%%/nodejs/collabwebview/js/jquery.masonry.min.js
120
%%DATADIR%%/nodejs/collabwebview/js/otfeatures.js
121
%%DATADIR%%/nodejs/collabwebview/package.json
122
%%DATADIR%%/nodejs/collabwebview/server.js
123
%%DATADIR%%/pixmaps/Cantarell-Bold.ttf
124
%%DATADIR%%/pixmaps/Cantarell-BoldOblique.ttf
125
%%DATADIR%%/pixmaps/Cantarell-Oblique.ttf
126
%%DATADIR%%/pixmaps/Cantarell-Regular.ttf
127
%%DATADIR%%/pixmaps/Inconsolata-Bold.ttf
128
%%DATADIR%%/pixmaps/Inconsolata-Regular.ttf
129
%%DATADIR%%/pixmaps/OFL.txt
130
%%DATADIR%%/pixmaps/changeweight.png
112
%%DATADIR%%/pixmaps/changeweight.png
131
%%DATADIR%%/pixmaps/charviewicon.xbm
113
%%DATADIR%%/pixmaps/charviewicon.xbm
132
%%DATADIR%%/pixmaps/check_off_disabled.png
114
%%TANGO%%%%DATADIR%%/pixmaps/check_off.png
133
%%DATADIR%%/pixmaps/check_off.png
115
%%TANGO%%%%DATADIR%%/pixmaps/check_off_disabled.png
134
%%DATADIR%%/pixmaps/check_on_disabled.png
116
%%TANGO%%%%DATADIR%%/pixmaps/check_on.png
135
%%DATADIR%%/pixmaps/check_on.png
117
%%TANGO%%%%DATADIR%%/pixmaps/check_on_disabled.png
136
%%DATADIR%%/pixmaps/chooseraudio.png
118
%%DATADIR%%/pixmaps/chooseraudio.png
137
%%DATADIR%%/pixmaps/chooserback.png
119
%%DATADIR%%/pixmaps/chooserback.png
138
%%DATADIR%%/pixmaps/chooserbookmark.png
120
%%DATADIR%%/pixmaps/chooserbookmark.png
Lines 148-154 Link Here
148
%%DATADIR%%/pixmaps/choosermacttf.png
130
%%DATADIR%%/pixmaps/choosermacttf.png
149
%%DATADIR%%/pixmaps/choosernobookmark.png
131
%%DATADIR%%/pixmaps/choosernobookmark.png
150
%%DATADIR%%/pixmaps/chooserobject.png
132
%%DATADIR%%/pixmaps/chooserobject.png
151
%%DATADIR%%/pixmaps/choosersfdir.png
133
%%TANGO%%%%DATADIR%%/pixmaps/choosersfdir.png
152
%%DATADIR%%/pixmaps/choosertar.png
134
%%DATADIR%%/pixmaps/choosertar.png
153
%%DATADIR%%/pixmaps/choosertextbdf.png
135
%%DATADIR%%/pixmaps/choosertextbdf.png
154
%%DATADIR%%/pixmaps/choosertextc.png
136
%%DATADIR%%/pixmaps/choosertextc.png
Lines 166-172 Link Here
166
%%DATADIR%%/pixmaps/chooserupdir.png
148
%%DATADIR%%/pixmaps/chooserupdir.png
167
%%DATADIR%%/pixmaps/chooservideo.png
149
%%DATADIR%%/pixmaps/chooservideo.png
168
%%DATADIR%%/pixmaps/colorwheel.png
150
%%DATADIR%%/pixmaps/colorwheel.png
169
%%DATADIR%%/pixmaps/downarrow.png
151
%%TANGO%%%%DATADIR%%/pixmaps/downarrow.png
170
%%DATADIR%%/pixmaps/editclear.png
152
%%DATADIR%%/pixmaps/editclear.png
171
%%DATADIR%%/pixmaps/editclearback.png
153
%%DATADIR%%/pixmaps/editclearback.png
172
%%DATADIR%%/pixmaps/editcopy.png
154
%%DATADIR%%/pixmaps/editcopy.png
Lines 182-188 Link Here
182
%%DATADIR%%/pixmaps/editfind.png
164
%%DATADIR%%/pixmaps/editfind.png
183
%%DATADIR%%/pixmaps/editjoin.png
165
%%DATADIR%%/pixmaps/editjoin.png
184
%%DATADIR%%/pixmaps/editmerge.png
166
%%DATADIR%%/pixmaps/editmerge.png
185
%%DATADIR%%/pixmaps/editmergetoline.png
167
%%TANGO%%%%DATADIR%%/pixmaps/editmergetoline.png
186
%%DATADIR%%/pixmaps/editpaste.png
168
%%DATADIR%%/pixmaps/editpaste.png
187
%%DATADIR%%/pixmaps/editpasteafter.png
169
%%DATADIR%%/pixmaps/editpasteafter.png
188
%%DATADIR%%/pixmaps/editpasteinto.png
170
%%DATADIR%%/pixmaps/editpasteinto.png
Lines 230-236 Link Here
230
%%DATADIR%%/pixmaps/elementvbaselines.png
212
%%DATADIR%%/pixmaps/elementvbaselines.png
231
%%DATADIR%%/pixmaps/exclude.png
213
%%DATADIR%%/pixmaps/exclude.png
232
%%DATADIR%%/pixmaps/extendcondense.png
214
%%DATADIR%%/pixmaps/extendcondense.png
215
%%DATADIR%%/pixmaps/fflogo.png
216
%%DATADIR%%/pixmaps/fflogo13.png
217
%%DATADIR%%/pixmaps/ffsplash1.png
218
%%DATADIR%%/pixmaps/ffsplash2.png
219
%%DATADIR%%/pixmaps/ffsplash3.png
233
%%DATADIR%%/pixmaps/fileclose.png
220
%%DATADIR%%/pixmaps/fileclose.png
221
%%TANGO%%%%DATADIR%%/pixmaps/fileclose2.png
222
%%DATADIR%%/pixmaps/filedisplay.png
234
%%DATADIR%%/pixmaps/fileexecute.png
223
%%DATADIR%%/pixmaps/fileexecute.png
235
%%DATADIR%%/pixmaps/fileexport.png
224
%%DATADIR%%/pixmaps/fileexport.png
236
%%DATADIR%%/pixmaps/filegenerate.png
225
%%DATADIR%%/pixmaps/filegenerate.png
Lines 249-261 Link Here
249
%%DATADIR%%/pixmaps/filesave.png
238
%%DATADIR%%/pixmaps/filesave.png
250
%%DATADIR%%/pixmaps/filesaveall.png
239
%%DATADIR%%/pixmaps/filesaveall.png
251
%%DATADIR%%/pixmaps/filesaveas.png
240
%%DATADIR%%/pixmaps/filesaveas.png
252
%%DATADIR%%/pixmaps/fflogo.png
253
%%DATADIR%%/pixmaps/fflogo13.png
254
%%DATADIR%%/pixmaps/ffsplash1.png
255
%%DATADIR%%/pixmaps/ffsplash2.png
256
%%DATADIR%%/pixmaps/ffsplash3.png
257
%%DATADIR%%/pixmaps/fileclose2.png
258
%%DATADIR%%/pixmaps/filedisplay.png
259
%%DATADIR%%/pixmaps/findinter.png
241
%%DATADIR%%/pixmaps/findinter.png
260
%%DATADIR%%/pixmaps/fliphor.png
242
%%DATADIR%%/pixmaps/fliphor.png
261
%%DATADIR%%/pixmaps/flipvert.png
243
%%DATADIR%%/pixmaps/flipvert.png
Lines 287-334 Link Here
287
%%DATADIR%%/pixmaps/overlapfindinter.png
269
%%DATADIR%%/pixmaps/overlapfindinter.png
288
%%DATADIR%%/pixmaps/overlapintersection.png
270
%%DATADIR%%/pixmaps/overlapintersection.png
289
%%DATADIR%%/pixmaps/overlaprm.png
271
%%DATADIR%%/pixmaps/overlaprm.png
272
%%TANGO%%%%DATADIR%%/pixmaps/palette3drotate-selected.png
290
%%DATADIR%%/pixmaps/palette3drotate.png
273
%%DATADIR%%/pixmaps/palette3drotate.png
291
%%DATADIR%%/pixmaps/palette3drotate-selected.png
274
%%TANGO%%%%DATADIR%%/pixmaps/palettecorner-selected.png
292
%%DATADIR%%/pixmaps/palettecorner.png
275
%%DATADIR%%/pixmaps/palettecorner.png
293
%%DATADIR%%/pixmaps/palettecorner-selected.png
276
%%TANGO%%%%DATADIR%%/pixmaps/palettecurve-selected.png
294
%%DATADIR%%/pixmaps/palettecurve.png
277
%%DATADIR%%/pixmaps/palettecurve.png
295
%%DATADIR%%/pixmaps/palettecurve-selected.png
278
%%TANGO%%%%DATADIR%%/pixmaps/paletteelipse-selected.png
296
%%DATADIR%%/pixmaps/paletteelipse.png
279
%%DATADIR%%/pixmaps/paletteelipse.png
297
%%DATADIR%%/pixmaps/paletteelipse-selected.png
280
%%TANGO%%%%DATADIR%%/pixmaps/paletteflip-selected.png
298
%%DATADIR%%/pixmaps/paletteflip.png
281
%%DATADIR%%/pixmaps/paletteflip.png
299
%%DATADIR%%/pixmaps/paletteflip-selected.png
282
%%TANGO%%%%DATADIR%%/pixmaps/palettefreehand-selected.png
300
%%DATADIR%%/pixmaps/palettefreehand.png
283
%%DATADIR%%/pixmaps/palettefreehand.png
301
%%DATADIR%%/pixmaps/palettefreehand-selected.png
284
%%TANGO%%%%DATADIR%%/pixmaps/palettehand-selected.png
302
%%DATADIR%%/pixmaps/palettehand.png
285
%%DATADIR%%/pixmaps/palettehand.png
303
%%DATADIR%%/pixmaps/palettehand-selected.png
286
%%TANGO%%%%DATADIR%%/pixmaps/palettehvcurve-selected.png
304
%%DATADIR%%/pixmaps/palettehvcurve.png
287
%%DATADIR%%/pixmaps/palettehvcurve.png
305
%%DATADIR%%/pixmaps/palettehvcurve-selected.png
288
%%TANGO%%%%DATADIR%%/pixmaps/paletteknife-selected.png
306
%%DATADIR%%/pixmaps/paletteknife.png
289
%%DATADIR%%/pixmaps/paletteknife.png
307
%%DATADIR%%/pixmaps/paletteknife-selected.png
308
%%DATADIR%%/pixmaps/paletteline.png
290
%%DATADIR%%/pixmaps/paletteline.png
291
%%TANGO%%%%DATADIR%%/pixmaps/palettemagnify-selected.png
309
%%DATADIR%%/pixmaps/palettemagnify.png
292
%%DATADIR%%/pixmaps/palettemagnify.png
310
%%DATADIR%%/pixmaps/palettemagnify-selected.png
293
%%TANGO%%%%DATADIR%%/pixmaps/palettepen-selected.png
311
%%DATADIR%%/pixmaps/palettepen.png
294
%%DATADIR%%/pixmaps/palettepen.png
312
%%DATADIR%%/pixmaps/palettepen-selected.png
313
%%DATADIR%%/pixmaps/palettepencil.png
295
%%DATADIR%%/pixmaps/palettepencil.png
296
%%TANGO%%%%DATADIR%%/pixmaps/paletteperspective-selected.png
314
%%DATADIR%%/pixmaps/paletteperspective.png
297
%%DATADIR%%/pixmaps/paletteperspective.png
315
%%DATADIR%%/pixmaps/paletteperspective-selected.png
298
%%TANGO%%%%DATADIR%%/pixmaps/palettepointer-selected.png
316
%%DATADIR%%/pixmaps/palettepointer.png
299
%%DATADIR%%/pixmaps/palettepointer.png
317
%%DATADIR%%/pixmaps/palettepointer-selected.png
300
%%TANGO%%%%DATADIR%%/pixmaps/palettepoly-selected.png
318
%%DATADIR%%/pixmaps/palettepoly.png
301
%%DATADIR%%/pixmaps/palettepoly.png
319
%%DATADIR%%/pixmaps/palettepoly-selected.png
302
%%TANGO%%%%DATADIR%%/pixmaps/paletterect-selected.png
320
%%DATADIR%%/pixmaps/paletterect.png
303
%%DATADIR%%/pixmaps/paletterect.png
321
%%DATADIR%%/pixmaps/paletterect-selected.png
304
%%TANGO%%%%DATADIR%%/pixmaps/paletterotate-selected.png
322
%%DATADIR%%/pixmaps/paletterotate.png
305
%%DATADIR%%/pixmaps/paletterotate.png
323
%%DATADIR%%/pixmaps/paletterotate-selected.png
306
%%TANGO%%%%DATADIR%%/pixmaps/paletteruler-selected.png
324
%%DATADIR%%/pixmaps/paletteruler.png
307
%%DATADIR%%/pixmaps/paletteruler.png
325
%%DATADIR%%/pixmaps/paletteruler-selected.png
308
%%TANGO%%%%DATADIR%%/pixmaps/palettescale-selected.png
326
%%DATADIR%%/pixmaps/palettescale.png
309
%%DATADIR%%/pixmaps/palettescale.png
327
%%DATADIR%%/pixmaps/palettescale-selected.png
310
%%TANGO%%%%DATADIR%%/pixmaps/paletteselectedbg.png
328
%%DATADIR%%/pixmaps/paletteselectedbg.png
329
%%DATADIR%%/pixmaps/paletteshift.png
311
%%DATADIR%%/pixmaps/paletteshift.png
312
%%TANGO%%%%DATADIR%%/pixmaps/paletteskew-selected.png
330
%%DATADIR%%/pixmaps/paletteskew.png
313
%%DATADIR%%/pixmaps/paletteskew.png
331
%%DATADIR%%/pixmaps/paletteskew-selected.png
332
%%DATADIR%%/pixmaps/palettesmall3drotate.png
314
%%DATADIR%%/pixmaps/palettesmall3drotate.png
333
%%DATADIR%%/pixmaps/palettesmallcorner.png
315
%%DATADIR%%/pixmaps/palettesmallcorner.png
334
%%DATADIR%%/pixmaps/palettesmallcurve.png
316
%%DATADIR%%/pixmaps/palettesmallcurve.png
Lines 355-378 Link Here
355
%%DATADIR%%/pixmaps/palettesmallspiroright.png
337
%%DATADIR%%/pixmaps/palettesmallspiroright.png
356
%%DATADIR%%/pixmaps/palettesmallstar.png
338
%%DATADIR%%/pixmaps/palettesmallstar.png
357
%%DATADIR%%/pixmaps/palettesmalltangent.png
339
%%DATADIR%%/pixmaps/palettesmalltangent.png
340
%%TANGO%%%%DATADIR%%/pixmaps/palettespirocorner-selected.png
358
%%DATADIR%%/pixmaps/palettespirocorner.png
341
%%DATADIR%%/pixmaps/palettespirocorner.png
359
%%DATADIR%%/pixmaps/palettespirocorner-selected.png
342
%%TANGO%%%%DATADIR%%/pixmaps/palettespirocurve-selected.png
360
%%DATADIR%%/pixmaps/palettespirocurve.png
343
%%DATADIR%%/pixmaps/palettespirocurve.png
361
%%DATADIR%%/pixmaps/palettespirocurve-selected.png
362
%%DATADIR%%/pixmaps/palettespirodisabled.png
344
%%DATADIR%%/pixmaps/palettespirodisabled.png
363
%%DATADIR%%/pixmaps/palettespirodown.png
345
%%DATADIR%%/pixmaps/palettespirodown.png
346
%%TANGO%%%%DATADIR%%/pixmaps/palettespirog2curve-selected.png
364
%%DATADIR%%/pixmaps/palettespirog2curve.png
347
%%DATADIR%%/pixmaps/palettespirog2curve.png
365
%%DATADIR%%/pixmaps/palettespirog2curve-selected.png
348
%%TANGO%%%%DATADIR%%/pixmaps/palettespiroleft-selected.png
366
%%DATADIR%%/pixmaps/palettespiroleft.png
349
%%DATADIR%%/pixmaps/palettespiroleft.png
367
%%DATADIR%%/pixmaps/palettespiroleft-selected.png
350
%%TANGO%%%%DATADIR%%/pixmaps/palettespiroright-selected.png
368
%%DATADIR%%/pixmaps/palettespiroright.png
351
%%DATADIR%%/pixmaps/palettespiroright.png
369
%%DATADIR%%/pixmaps/palettespiroright-selected.png
352
%%TANGO%%%%DATADIR%%/pixmaps/palettespiroup-selected.png
370
%%DATADIR%%/pixmaps/palettespiroup.png
353
%%DATADIR%%/pixmaps/palettespiroup.png
371
%%DATADIR%%/pixmaps/palettespiroup-selected.png
354
%%TANGO%%%%DATADIR%%/pixmaps/palettestar-selected.png
372
%%DATADIR%%/pixmaps/palettestar.png
355
%%DATADIR%%/pixmaps/palettestar.png
373
%%DATADIR%%/pixmaps/palettestar-selected.png
356
%%TANGO%%%%DATADIR%%/pixmaps/palettetangent-selected.png
374
%%DATADIR%%/pixmaps/palettetangent.png
357
%%DATADIR%%/pixmaps/palettetangent.png
375
%%DATADIR%%/pixmaps/palettetangent-selected.png
376
%%DATADIR%%/pixmaps/pointsG2curve.png
358
%%DATADIR%%/pixmaps/pointsG2curve.png
377
%%DATADIR%%/pixmaps/pointsaddanchor.png
359
%%DATADIR%%/pixmaps/pointsaddanchor.png
378
%%DATADIR%%/pixmaps/pointscorner.png
360
%%DATADIR%%/pixmaps/pointscorner.png
Lines 390-400 Link Here
390
%%DATADIR%%/pixmaps/ptinfohvcurve.png
372
%%DATADIR%%/pixmaps/ptinfohvcurve.png
391
%%DATADIR%%/pixmaps/ptinfotangent.png
373
%%DATADIR%%/pixmaps/ptinfotangent.png
392
%%DATADIR%%/pixmaps/python.png
374
%%DATADIR%%/pixmaps/python.png
393
%%DATADIR%%/pixmaps/radio_off_disabled.png
375
%%TANGO%%%%DATADIR%%/pixmaps/radio_off.png
394
%%DATADIR%%/pixmaps/radio_off.png
376
%%TANGO%%%%DATADIR%%/pixmaps/radio_off_disabled.png
395
%%DATADIR%%/pixmaps/radio_on_disabled.png
377
%%TANGO%%%%DATADIR%%/pixmaps/radio_on.png
396
%%DATADIR%%/pixmaps/radio_on.png
378
%%TANGO%%%%DATADIR%%/pixmaps/radio_on_disabled.png
397
%%DATADIR%%/pixmaps/resources
379
%%TANGO%%%%DATADIR%%/pixmaps/resources
398
%%DATADIR%%/pixmaps/rmoverlap.png
380
%%DATADIR%%/pixmaps/rmoverlap.png
399
%%DATADIR%%/pixmaps/rotate180.png
381
%%DATADIR%%/pixmaps/rotate180.png
400
%%DATADIR%%/pixmaps/rotateccw.png
382
%%DATADIR%%/pixmaps/rotateccw.png
Lines 420-426 Link Here
420
%%DATADIR%%/pixmaps/stylessmallcaps.png
402
%%DATADIR%%/pixmaps/stylessmallcaps.png
421
%%DATADIR%%/pixmaps/stylessubsuper.png
403
%%DATADIR%%/pixmaps/stylessubsuper.png
422
%%DATADIR%%/pixmaps/styleswireframe.png
404
%%DATADIR%%/pixmaps/styleswireframe.png
423
%%DATADIR%%/pixmaps/text12210.png
405
%%TANGO%%%%DATADIR%%/pixmaps/text12210.png
424
%%DATADIR%%/pixmaps/tools3drotate.png
406
%%DATADIR%%/pixmaps/tools3drotate.png
425
%%DATADIR%%/pixmaps/toolselipse.png
407
%%DATADIR%%/pixmaps/toolselipse.png
426
%%DATADIR%%/pixmaps/toolsflip.png
408
%%DATADIR%%/pixmaps/toolsflip.png
Lines 473-502 Link Here
473
%%DATADIR%%/pixmaps/viewzoomout.png
455
%%DATADIR%%/pixmaps/viewzoomout.png
474
%%DATADIR%%/pixmaps/wireframe.png
456
%%DATADIR%%/pixmaps/wireframe.png
475
%%DATADIR%%/prefs
457
%%DATADIR%%/prefs
476
%%PYTHON%%%%DATADIR%%/python/collab/sessionjoin-and-change-c.py
477
%%PYTHON%%%%DATADIR%%/python/collab/sessionjoin-and-save-to-out.sfd.py
478
%%PYTHON%%%%DATADIR%%/python/collab/sessionstart.py
479
%%PYTHON%%%%DATADIR%%/python/collab/web-test-collab.py
480
%%PYTHON%%%%DATADIR%%/python/excepthook.py
458
%%PYTHON%%%%DATADIR%%/python/excepthook.py
481
%%DATADIR%%/python/gdraw/README
482
%%DATADIR%%/python/gdraw/__init__.py
483
%%DATADIR%%/python/gdraw/_gdraw.py
484
%%DATADIR%%/python/gdraw/gdraw.html
485
%%DATADIR%%/python/gdraw/gdraw.py
486
%%DATADIR%%/python/webcollab.py
487
%%PYTHON%%%%DATADIR%%/python/simple/expand-a.py
459
%%PYTHON%%%%DATADIR%%/python/simple/expand-a.py
488
%%PYTHON%%%%DATADIR%%/python/simple/load-font-and-show-name.py
460
%%PYTHON%%%%DATADIR%%/python/simple/load-font-and-show-name.py
489
%%PYTHON%%%%DATADIR%%/python/test.sfd
461
%%PYTHON%%%%DATADIR%%/python/test.sfd
490
share/icons/hicolor/128x128/apps/org.fontforge.FontForge.png
462
%%X11%%share/icons/hicolor/128x128/apps/org.fontforge.FontForge.png
491
share/icons/hicolor/16x16/apps/org.fontforge.FontForge.png
463
%%X11%%share/icons/hicolor/16x16/apps/org.fontforge.FontForge.png
492
share/icons/hicolor/22x22/apps/org.fontforge.FontForge.png
464
%%X11%%share/icons/hicolor/22x22/apps/org.fontforge.FontForge.png
493
share/icons/hicolor/24x24/apps/org.fontforge.FontForge.png
465
%%X11%%share/icons/hicolor/24x24/apps/org.fontforge.FontForge.png
494
share/icons/hicolor/256x256/apps/org.fontforge.FontForge.png
466
%%X11%%share/icons/hicolor/256x256/apps/org.fontforge.FontForge.png
495
share/icons/hicolor/32x32/apps/org.fontforge.FontForge.png
467
%%X11%%share/icons/hicolor/32x32/apps/org.fontforge.FontForge.png
496
share/icons/hicolor/48x48/apps/org.fontforge.FontForge.png
468
%%X11%%share/icons/hicolor/48x48/apps/org.fontforge.FontForge.png
497
share/icons/hicolor/512x512/apps/org.fontforge.FontForge.png
469
%%X11%%share/icons/hicolor/512x512/apps/org.fontforge.FontForge.png
498
share/icons/hicolor/64x64/apps/org.fontforge.FontForge.png
470
%%X11%%share/icons/hicolor/64x64/apps/org.fontforge.FontForge.png
499
share/icons/hicolor/scalable/apps/org.fontforge.FontForge.svg
471
%%X11%%share/icons/hicolor/scalable/apps/org.fontforge.FontForge.svg
500
share/locale/ca/LC_MESSAGES/FontForge.mo
472
share/locale/ca/LC_MESSAGES/FontForge.mo
501
share/locale/de/LC_MESSAGES/FontForge.mo
473
share/locale/de/LC_MESSAGES/FontForge.mo
502
share/locale/el/LC_MESSAGES/FontForge.mo
474
share/locale/el/LC_MESSAGES/FontForge.mo
Lines 503-508 Link Here
503
share/locale/en_GB/LC_MESSAGES/FontForge.mo
475
share/locale/en_GB/LC_MESSAGES/FontForge.mo
504
share/locale/es/LC_MESSAGES/FontForge.mo
476
share/locale/es/LC_MESSAGES/FontForge.mo
505
share/locale/fr/LC_MESSAGES/FontForge.mo
477
share/locale/fr/LC_MESSAGES/FontForge.mo
478
share/locale/hr/LC_MESSAGES/FontForge.mo
506
share/locale/it/LC_MESSAGES/FontForge.mo
479
share/locale/it/LC_MESSAGES/FontForge.mo
507
share/locale/ja/LC_MESSAGES/FontForge.mo
480
share/locale/ja/LC_MESSAGES/FontForge.mo
508
share/locale/ko/LC_MESSAGES/FontForge.mo
481
share/locale/ko/LC_MESSAGES/FontForge.mo
Lines 514-521 Link Here
514
share/locale/vi/LC_MESSAGES/FontForge.mo
487
share/locale/vi/LC_MESSAGES/FontForge.mo
515
share/locale/zh_CN/LC_MESSAGES/FontForge.mo
488
share/locale/zh_CN/LC_MESSAGES/FontForge.mo
516
share/locale/zh_TW/LC_MESSAGES/FontForge.mo
489
share/locale/zh_TW/LC_MESSAGES/FontForge.mo
517
share/metainfo/org.fontforge.FontForge.appdata.xml
490
%%X11%%share/metainfo/org.fontforge.FontForge.appdata.xml
518
share/metainfo/org.fontforge.FontForge.metainfo.xml
491
%%X11%%share/metainfo/org.fontforge.FontForge.metainfo.xml
519
share/mime/packages/fontforge.xml
492
%%X11%%share/mime/packages/fontforge.xml
520
share/pixmaps/org.fontforge.FontForge.png
493
%%X11%%share/pixmaps/org.fontforge.FontForge.png
521
share/pixmaps/org.fontforge.FontForge.xpm
494
%%X11%%share/pixmaps/org.fontforge.FontForge.xpm
495
%%NO_PYTHON%%@dir %%DATADIR%%/python

Return to bug 239768