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

(-)./Makefile (-18 / +44 lines)
Lines 1-34 Link Here
1
# New ports collection makefile for:   Florence
1
# Created by: Kris Moore <kmoore@freebsd.org>
2
# Date created:                2011/07/26
3
# Whom:                        Kris Moore <kmoore@freebsd.org>
4
#
5
# $FreeBSD: head/x11/florence/Makefile 321199 2013-06-18 15:55:34Z kmoore $
2
# $FreeBSD: head/x11/florence/Makefile 321199 2013-06-18 15:55:34Z kmoore $
6
#
7
3
8
PORTNAME=	florence
4
PORTNAME=	florence
9
PORTVERSION=	0.5.0
5
PORTVERSION=	0.6.0
10
PORTREVISION=	2
11
CATEGORIES=	x11
6
CATEGORIES=	x11
12
MASTER_SITES=	SF/florence/florence/${PORTVERSION}
7
MASTER_SITES=	SF/florence/florence/${PORTVERSION}
13
8
14
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	nemysis@gmx.ch
15
COMMENT=	Florence OnScreen Keyboard
10
COMMENT=	Extensible scalable virtual keyboard
16
11
17
LIB_DEPENDS=	notify.4:${PORTSDIR}/devel/libnotify \
12
LICENSE=	GPLv2 GFDL
18
		cspi.10:${PORTSDIR}/accessibility/at-spi
13
LICENSE_COMB=	dual
19
14
20
USE_XORG=	xtst
15
LIB_DEPENDS=	notify:${PORTSDIR}/devel/libnotify
21
USE_GNOME=	gtk20 intlhack gnomedocutils gconf2 librsvg2 gnomepanel
16
BUILD_DEPENDS=	${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core
22
17
23
USE_BZIP2=	yes
18
USE_BZIP2=	yes
24
USES=		gettext iconv
19
USES=		desktop-file-utils gettext iconv pathfix
25
USE_GMAKE=	yes
20
USE_XORG=	xtst xext
21
USE_GNOME=	gtk30 cairo intlhack gnomedocutils librsvg2
22
USE_GSTREAMER=	yes
26
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
CONFIGURE_ARGS+=--prefix=${LOCALBASE}
25
USE_GMAKE=	yes
27
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
28
INSTALLS_OMF=	yes
27
INSTALLS_OMF=	yes
29
GCONF_SCHEMAS=	florence.schemas
28
GLIB_SCHEMAS=	org.florence.gschema.xml 
29
30
MAN1=		${PORTNAME}.1 ${PORTNAME}_applet.1
31
32
PORTDOCS=	AUTHORS ChangeLog NEWS README
33
34
OPTIONS_DEFINE=	NLS
35
36
.include <bsd.port.options.mk>
37
38
.if ${PORT_OPTIONS:MNLS}
39
USES+=		gettext
40
PLIST_SUB+=	NLS=""
41
.else
42
PLIST_SUB+=	NLS="@comment "
43
.endif
44
45
post-patch:
46
	@${REINPLACE_CMD} -e 's|^Categories=.*|Categories=Application;Accessibility;System;|' \
47
		${WRKSRC}/data/florence.desktop.in.in
48
49
.if ! ${PORT_OPTIONS:MNLS}
50
	@${REINPLACE_CMD} -e 's|^ALL_LINGUAS.*|ALL_LINGUAS =|' \
51
		${WRKSRC}/po/Makefile.in.in
52
.endif
30
53
31
CPPFLAGS+=	-I${LOCALBASE}/include
54
post-install:
32
LDFLAGS+=	-L${LOCALBASE}/lib
55
.if ${PORT_OPTIONS:MDOCS}
56
	@${MKDIR} ${DOCSDIR}
57
	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
58
.endif
33
59
34
.include <bsd.port.mk>
60
.include <bsd.port.mk>
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (florence-0.5.0.tar.bz2) = 485416250e83104f44c917d63508fcf2ef2c45023777897fa637c7470fa6645c
1
SHA256 (florence-0.6.0.tar.bz2) = d2d74a923591e1a6db412058877dbf9ef839712af56e41fd41cb8eefbef1f60e
2
SIZE (florence-0.5.0.tar.bz2) = 479264
2
SIZE (florence-0.6.0.tar.bz2) = 843826
(-)./files/patch-src_trace.c (-12 lines)
Lines 1-12 Link Here
1
--- src/trace.c.orig	2010-11-28 14:59:13.000000000 +0000
2
+++ src/trace.c
3
@@ -22,9 +22,7 @@
4
 #include "trace.h"
5
 #include "system.h"
6
 #include <glib/gprintf.h>
7
-#include <glib/gutils.h>
8
-#include <glib/gslist.h>
9
-#include <glib/gstrfuncs.h>
10
+#include <glib.h>
11
 #include <stdio.h>
12
 #include <stdarg.h>
(-)./pkg-descr (-1 / +8 lines)
Lines 1-3 Link Here
1
Florence is an extensible scalable virtual keyboard for GNOME.
1
Florence is an extensible scalable virtual keyboard for GNOME. You need it if
2
you can't use a real keyboard either because of a handicap, disease,
3
broken keyboard or tablet PC but you can use a pointing device. If you can't use
4
a pointing device, there is gok: http://www.gok.ca/
5
Florence stays out of your way when you don't need it.
6
It appears on the screen only when you need it.
7
There is an auto-click functionality To help people having difficulties to use the
8
click button.
2
9
3
WWW: http://florence.sourceforge.net
10
WWW: http://florence.sourceforge.net
(-)./pkg-plist (-7 / +43 lines)
Lines 1-6 Link Here
1
bin/florence
1
bin/florence
2
bin/florence_applet
3
lib/bonobo/servers/florence.server
4
share/applications/florence.desktop
2
share/applications/florence.desktop
5
%%DATADIR%%/florence.conf
3
%%DATADIR%%/florence.conf
6
%%DATADIR%%/florence.css
4
%%DATADIR%%/florence.css
Lines 57-62 Link Here
57
%%DATADIR%%/styles/bright/florence.style
55
%%DATADIR%%/styles/bright/florence.style
58
%%DATADIR%%/styles/default/florence.defs
56
%%DATADIR%%/styles/default/florence.defs
59
%%DATADIR%%/styles/default/florence.style
57
%%DATADIR%%/styles/default/florence.style
58
%%DATADIR%%/styles/default/sounds/modifier_press.ogg
59
%%DATADIR%%/styles/default/sounds/modifier_release.ogg
60
%%DATADIR%%/styles/default/sounds/press.ogg
61
%%DATADIR%%/styles/default/sounds/release.ogg
62
%%DATADIR%%/styles/default/sounds/return_press.ogg
63
%%DATADIR%%/styles/default/sounds/return_release.ogg
64
%%DATADIR%%/styles/default/sounds/sounds.xml
60
%%DATADIR%%/styles/default/symbols.xml
65
%%DATADIR%%/styles/default/symbols.xml
61
%%DATADIR%%/styles/hard/default.svg
66
%%DATADIR%%/styles/hard/default.svg
62
%%DATADIR%%/styles/hard/florence.defs
67
%%DATADIR%%/styles/hard/florence.defs
Lines 111-146 Link Here
111
%%DATADIR%%/svg11/svg-xlink-attrib.rnc
116
%%DATADIR%%/svg11/svg-xlink-attrib.rnc
112
%%DATADIR%%/svg11/svg11.rnc
117
%%DATADIR%%/svg11/svg11.rnc
113
share/gnome/help/florence/C/figures/behaviour.png
118
share/gnome/help/florence/C/figures/behaviour.png
119
share/gnome/help/florence/C/figures/bigger.png
120
share/gnome/help/florence/C/figures/close.png
121
share/gnome/help/florence/C/figures/configuration.png
114
share/gnome/help/florence/C/figures/florence.png
122
share/gnome/help/florence/C/figures/florence.png
115
share/gnome/help/florence/C/figures/layout.png
123
share/gnome/help/florence/C/figures/layout.png
124
share/gnome/help/florence/C/figures/minimize.png
125
share/gnome/help/florence/C/figures/move.png
126
share/gnome/help/florence/C/figures/smaller.png
116
share/gnome/help/florence/C/figures/style.png
127
share/gnome/help/florence/C/figures/style.png
128
share/gnome/help/florence/C/figures/switch.png
117
share/gnome/help/florence/C/figures/window.png
129
share/gnome/help/florence/C/figures/window.png
118
share/gnome/help/florence/C/florence.xml
130
share/gnome/help/florence/C/florence.xml
119
share/gnome/help/florence/C/gfdl.dbk
131
share/gnome/help/florence/C/gfdl.dbk
120
share/gnome/help/florence/fr/figures/behaviour.png
132
share/gnome/help/florence/fr/figures/behaviour.png
133
share/gnome/help/florence/fr/figures/bigger.png
134
share/gnome/help/florence/fr/figures/close.png
135
share/gnome/help/florence/fr/figures/configuration.png
121
share/gnome/help/florence/fr/figures/florence.png
136
share/gnome/help/florence/fr/figures/florence.png
122
share/gnome/help/florence/fr/figures/layout.png
137
share/gnome/help/florence/fr/figures/layout.png
138
share/gnome/help/florence/fr/figures/minimize.png
139
share/gnome/help/florence/fr/figures/move.png
140
share/gnome/help/florence/fr/figures/smaller.png
123
share/gnome/help/florence/fr/figures/style.png
141
share/gnome/help/florence/fr/figures/style.png
142
share/gnome/help/florence/fr/figures/switch.png
124
share/gnome/help/florence/fr/figures/window.png
143
share/gnome/help/florence/fr/figures/window.png
125
share/gnome/help/florence/fr/florence.xml
144
share/gnome/help/florence/fr/florence.xml
126
share/locale/fr/LC_MESSAGES/florence.mo
145
share/gnome/help/florence/ru/figures/behaviour.png
146
share/gnome/help/florence/ru/figures/bigger.png
147
share/gnome/help/florence/ru/figures/close.png
148
share/gnome/help/florence/ru/figures/configuration.png
149
share/gnome/help/florence/ru/figures/florence.png
150
share/gnome/help/florence/ru/figures/layout.png
151
share/gnome/help/florence/ru/figures/minimize.png
152
share/gnome/help/florence/ru/figures/move.png
153
share/gnome/help/florence/ru/figures/smaller.png
154
share/gnome/help/florence/ru/figures/style.png
155
share/gnome/help/florence/ru/figures/switch.png
156
share/gnome/help/florence/ru/figures/window.png
157
share/gnome/help/florence/ru/florence.xml
158
%%NLS%%share/locale/fr/LC_MESSAGES/florence.mo
159
%%NLS%%share/locale/it/LC_MESSAGES/florence.mo
160
%%NLS%%share/locale/ru/LC_MESSAGES/florence.mo
127
share/omf/florence/florence-C.omf
161
share/omf/florence/florence-C.omf
128
share/omf/florence/florence-fr.omf
162
share/omf/florence/florence-fr.omf
163
share/omf/florence/florence-ru.omf
129
share/pixmaps/florence.svg
164
share/pixmaps/florence.svg
130
@dirrm lib/bonobo/servers
165
@dirrm share/omf/florence
131
@dirrm lib/bonobo
166
@dirrm share/gnome/help/florence/ru/figures
167
@dirrm share/gnome/help/florence/ru
132
@dirrm share/gnome/help/florence/fr/figures
168
@dirrm share/gnome/help/florence/fr/figures
133
@dirrm share/gnome/help/florence/fr
169
@dirrm share/gnome/help/florence/fr
134
@dirrm share/gnome/help/florence/C/figures
170
@dirrm share/gnome/help/florence/C/figures
135
@dirrm share/gnome/help/florence/C
171
@dirrm share/gnome/help/florence/C
136
@dirrm share/gnome/help/florence
172
@dirrm share/gnome/help/florence
137
@dirrm share/omf/florence
138
@dirrm share/omf
139
@dirrm %%DATADIR%%/svg11
173
@dirrm %%DATADIR%%/svg11
140
@dirrm %%DATADIR%%/styles/hard
174
@dirrm %%DATADIR%%/styles/hard
175
@dirrm %%DATADIR%%/styles/default/sounds
141
@dirrm %%DATADIR%%/styles/default
176
@dirrm %%DATADIR%%/styles/default
142
@dirrm %%DATADIR%%/styles/bright
177
@dirrm %%DATADIR%%/styles/bright
143
@dirrm %%DATADIR%%/styles
178
@dirrm %%DATADIR%%/styles
144
@dirrm %%DATADIR%%/relaxng
179
@dirrm %%DATADIR%%/relaxng
145
@dirrm %%DATADIR%%/layouts
180
@dirrm %%DATADIR%%/layouts
146
@dirrm %%DATADIR%%
181
@dirrm %%DATADIR%%
182
@dirrmtry share/applications

Return to bug 179734