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

(-)libgii/Makefile (-33 / +134 lines)
Lines 6-14 Link Here
6
#
6
#
7
7
8
PORTNAME=	libgii
8
PORTNAME=	libgii
9
PORTVERSION=	0.9.2
9
PORTVERSION=	1.0.0
10
CATEGORIES=	devel
10
CATEGORIES=	devel
11
MASTER_SITES=	http://www.ggi-project.org/ftp/ggi/v2.1/ \
11
MASTER_SITES=	http://www.ggi-project.org/ftp/ggi/v2.2/ \
12
		${MASTER_SITE_SOURCEFORGE}
12
		${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=	ggi
13
MASTER_SITE_SUBDIR=	ggi
14
DISTNAME=	${PORTNAME}-${PORTVERSION}.src
14
DISTNAME=	${PORTNAME}-${PORTVERSION}.src
Lines 20-32 Link Here
20
USE_BZIP2=	yes
20
USE_BZIP2=	yes
21
INSTALLS_SHLIB=	yes
21
INSTALLS_SHLIB=	yes
22
USE_AUTOTOOLS=	libtool:15
22
USE_AUTOTOOLS=	libtool:15
23
USE_REINPLACE=	yes
24
23
25
MAN1=		mhub.1
24
MAN1=		mhub.1 \
26
MAN3=		ggAddTask.3 ggCurTime.3 \
25
		xsendbut.1
27
		ggGetSwarType.3 ggGetUserDir.3 ggInit.3 ggLoadModule.3 \
26
MAN3=		gg-error.3 \
28
		ggLockCreate.3 ggRegisterCleanup.3 ggstrlcpy.3 \
27
		gg-queue.3 \
29
		gg-error.3 gg-types.3 giiEventPoll.3 \
28
		gg-tree.3 \
29
		gg-types.3 \
30
		ggAddObserver.3 \
31
		ggAddTask.3 ggCurTime.3 \
32
		ggGetScope.3 \
33
		ggGetSwarType.3 ggGetUserDir.3 ggInit.3 \
34
		ggLoadConfig.3 \
35
		ggLockCreate.3 \
36
		ggParseOptions.3 \
37
		ggRegisterCleanup.3 ggstrlcpy.3 \
38
		giiEventPoll.3 \
30
		giiEventSend.3 giiInit.3 giiMTInit.3 \
39
		giiEventSend.3 giiInit.3 giiMTInit.3 \
31
		giiOpen.3 giiPanic.3 giiQueryDeviceInfo.3 \
40
		giiOpen.3 giiPanic.3 giiQueryDeviceInfo.3 \
32
		giiQueryValInfo.3 giiSetEventMask.3 gii_cmd_event.3 \
41
		giiQueryValInfo.3 giiSetEventMask.3 gii_cmd_event.3 \
Lines 34-54 Link Here
34
		gii_event.3 gii_expose_event.3 \
43
		gii_event.3 gii_expose_event.3 \
35
		gii_key_event.3 gii_pbutton_event.3 gii_pmove_event.3 \
44
		gii_key_event.3 gii_pbutton_event.3 gii_pmove_event.3 \
36
		gii_val_event.3
45
		gii_val_event.3
46
MAN5=		libgii.conf.5
37
MAN7=		filter-key.7 filter-mouse.7 filter-save.7 filter-tcp.7 \
47
MAN7=		filter-key.7 filter-mouse.7 filter-save.7 filter-tcp.7 \
38
		input-directx.7 input-file.7 input-linux-evdev.7 \
48
		input-directx.7 input-file.7 input-linux-evdev.7 \
39
		input-linux-kbd.7 input-linux-mouse.7 input-lk201.7 \
49
		input-linux-kbd.7 input-linux-mouse.7 input-lk201.7 \
40
		input-mouse.7 input-tcp.7 input-x.7 input-xwin.7 \
50
		input-mouse.7 \
51
		input-quartz.7 \
52
		input-tcp.7 input-x.7 \
41
		libgg.7 libgii.7
53
		libgg.7 libgii.7
42
MLINKS=		ggAddTask.3 ggDelTask.3 - ggTimeBase.3 \
54
MLINKS=		gg-error.3 ggi-error.3 - gii-error.3 \
55
		gg-queue.3 GG_CIRCLEQ_EMPTY.3 \
56
		- GG_CIRCLEQ_ENTRY.3 \
57
		- GG_CIRCLEQ_FIRST.3 \
58
		- GG_CIRCLEQ_FOREACH.3 \
59
		- GG_CIRCLEQ_FOREACH_REVERSE.3 \
60
		- GG_CIRCLEQ_HEAD.3 \
61
		- GG_CIRCLEQ_HEAD_INITIALIZER.3 \
62
		- GG_CIRCLEQ_INIT.3 \
63
		- GG_CIRCLEQ_INSERT_AFTER.3 \
64
		- GG_CIRCLEQ_INSERT_BEFORE.3 \
65
		- GG_CIRCLEQ_INSERT_HEAD.3 \
66
		- GG_CIRCLEQ_INSERT_TAIL.3 \
67
		- GG_CIRCLEQ_LAST.3 \
68
		- GG_CIRCLEQ_NEXT.3 \
69
		- GG_CIRCLEQ_PREV.3 \
70
		- GG_CIRCLEQ_REMOVE.3 \
71
		- GG_LIST_EMPTY.3 \
72
		- GG_LIST_ENTRY.3 \
73
		- GG_LIST_FIRST.3 \
74
		- GG_LIST_FOREACH.3 \
75
		- GG_LIST_HEAD.3 \
76
		- GG_LIST_HEAD_INITIALIZER.3 \
77
		- GG_LIST_INIT.3 \
78
		- GG_LIST_INSERT_AFTER.3 \
79
		- GG_LIST_INSERT_BEFORE.3 \
80
		- GG_LIST_INSERT_HEAD.3 \
81
		- GG_LIST_NEXT.3 \
82
		- GG_LIST_REMOVE.3 \
83
		- GG_SIMPLEQ_EMPTY.3 \
84
		- GG_SIMPLEQ_ENTRY.3 \
85
		- GG_SIMPLEQ_FIRST.3 \
86
		- GG_SIMPLEQ_FOREACH.3 \
87
		- GG_SIMPLEQ_HEAD.3 \
88
		- GG_SIMPLEQ_HEAD_INITIALIZER.3 \
89
		- GG_SIMPLEQ_INIT.3 \
90
		- GG_SIMPLEQ_INSERT_AFTER.3 \
91
		- GG_SIMPLEQ_INSERT_HEAD.3 \
92
		- GG_SIMPLEQ_INSERT_TAIL.3 \
93
		- GG_SIMPLEQ_NEXT.3 \
94
		- GG_SIMPLEQ_REMOVE.3 \
95
		- GG_SIMPLEQ_REMOVE_HEAD.3 \
96
		- GG_SLIST_EMPTY.3 \
97
		- GG_SLIST_ENTRY.3 \
98
		- GG_SLIST_FIRST.3 \
99
		- GG_SLIST_FOREACH.3 \
100
		- GG_SLIST_HEAD.3 \
101
		- GG_SLIST_HEAD_INITIALIZER.3 \
102
		- GG_SLIST_INIT2.3 \
103
		- GG_SLIST_INSERT_AFTER.3 \
104
		- GG_SLIST_INSERT_HEAD.3 \
105
		- GG_SLIST_NEXT.3 \
106
		- GG_SLIST_REMOVE.3 \
107
		- GG_SLIST_REMOVE_HEAD.3 \
108
		- GG_TAILQ_EMPTY.3 \
109
		- GG_TAILQ_ENTRY.3 \
110
		- GG_TAILQ_FIRST.3 \
111
		- GG_TAILQ_FOREACH.3 \
112
		- GG_TAILQ_FOREACH_REVERSE.3 \
113
		- GG_TAILQ_HEAD.3 \
114
		- GG_TAILQ_HEAD_INITIALIZER.3 \
115
		- GG_TAILQ_INIT.3 \
116
		- GG_TAILQ_INSERT_AFTER.3 \
117
		- GG_TAILQ_INSERT_BEFORE.3 \
118
		- GG_TAILQ_INSERT_HEAD.3 \
119
		- GG_TAILQ_INSERT_TAIL.3 \
120
		- GG_TAILQ_LAST.3 \
121
		- GG_TAILQ_NEXT.3 \
122
		- GG_TAILQ_PREV.3 \
123
		- GG_TAILQ_REMOVE.3 \
124
		gg-tree.3 GG_RB_EMPTY.3 \
125
		- GG_RB_ENTRY.3 \
126
		- GG_RB_FIND.3 \
127
		- GG_RB_FOREACH.3 \
128
		- GG_RB_GENERATE.3 \
129
		- GG_RB_HEAD.3 \
130
		- GG_RB_INIT.3 \
131
		- GG_RB_INITIALIZER.3 \
132
		- GG_RB_INSERT.3 \
133
		- GG_RB_LEFT.3 \
134
		- GG_RB_MAX.3 \
135
		- GG_RB_MIN.3 \
136
		- GG_RB_NEXT.3 \
137
		- GG_RB_PARENT.3 \
138
		- GG_RB_PROTOTYPE.3 \
139
		- GG_RB_REMOVE.3 \
140
		- GG_RB_RIGHT.3 \
141
		- GG_RB_ROOT.3 \
142
		- GG_SPLAY_EMPTY.3 \
143
		- GG_SPLAY_ENTRY.3 \
144
		- GG_SPLAY_FIND.3 \
145
		- GG_SPLAY_FOREACH.3 \
146
		- GG_SPLAY_GENERATE.3 \
147
		- GG_SPLAY_HEAD.3 \
148
		- GG_SPLAY_INIT.3 \
149
		- GG_SPLAY_INITIALIZER.3 \
150
		- GG_SPLAY_INSERT.3 \
151
		- GG_SPLAY_LEFT.3 \
152
		- GG_SPLAY_MAX.3 \
153
		- GG_SPLAY_MIN.3 \
154
		- GG_SPLAY_NEXT.3 \
155
		- GG_SPLAY_PROTOTYPE.3 \
156
		- GG_SPLAY_REMOVE.3 \
157
		- GG_SPLAY_RIGHT.3 \
158
		- GG_SPLAY_ROOT.3 \
159
		ggAddObserver.3 ggClearPublisher.3 \
160
		- ggDelObserver.3 - ggNotifyObservers.3 \
161
		ggAddTask.3 ggDelTask.3 - ggTimeBase.3 \
43
		- GG_SCHED_TICKS2USECS.3 - GG_SCHED_USECS2TICKS.3 \
162
		- GG_SCHED_TICKS2USECS.3 - GG_SCHED_USECS2TICKS.3 \
44
		ggRegisterCleanup.3 ggCleanupForceExit.3 \
163
		ggRegisterCleanup.3 ggCleanupForceExit.3 \
45
		- ggUnregisterCleanup.3 \
164
		- ggUnregisterCleanup.3 \
46
		ggCurTime.3 ggUSleep.3 - ggUSlumber.3 \
165
		ggCurTime.3 ggUSleep.3 - ggUSlumber.3 \
166
		ggGetScope.3 ggDelScope.3 - ggFromScope.3 \
167
		- ggNewScope.3 \
47
		ggInit.3 ggExit.3 \
168
		ggInit.3 ggExit.3 \
48
		ggLoadModule.3 ggFreeModule.3 - ggGetSymbolAddress.3 \
169
		ggLoadConfig.3 ggConfigIterLocation.3 - ggConfigIterTarget.3 \
170
		- ggFreeConfig.3 \
49
		ggLockCreate.3 ggLock.3 - ggLockDestroy.3 \
171
		ggLockCreate.3 ggLock.3 - ggLockDestroy.3 \
50
		- ggTryLock.3 - ggUnlock.3 \
172
		- ggTryLock.3 - ggUnlock.3 \
51
		gg-error.3 ggi-error.3 - gii-error.3 \
52
		ggstrlcpy.3 ggstrlcat.3 \
173
		ggstrlcpy.3 ggstrlcat.3 \
53
		giiSetEventMask.3 giiAddEventMask.3 - giiGetEventMask.3 \
174
		giiSetEventMask.3 giiAddEventMask.3 - giiGetEventMask.3 \
54
		giiOpen.3 giiClose.3 - giiJoinInputs.3 - giiSplitInputs.3 \
175
		giiOpen.3 giiClose.3 - giiJoinInputs.3 - giiSplitInputs.3 \
Lines 61-69 Link Here
61
		- gii_event_type.3 \
182
		- gii_event_type.3 \
62
		gii_cmddata_getvalinfo.3 gii_phystype.3 - gii_valrange.3 \
183
		gii_cmddata_getvalinfo.3 gii_phystype.3 - gii_valrange.3 \
63
		filter-key.7 filter-keytrans.7
184
		filter-key.7 filter-keytrans.7
64
DOCS=		ChangeLog NEWS README
65
EXAMPLES=	demos/demo.c demos/filter.c \
66
		demos/mhub.c demos/xsendbut.c
67
185
68
.if exists(/usr/include/dev/kii/kii.h)
186
.if exists(/usr/include/dev/kii/kii.h)
69
CONFIGURE_ARGS+=	--enable-kii --with-extra-includes=/usr/include/dev
187
CONFIGURE_ARGS+=	--enable-kii --with-extra-includes=/usr/include/dev
Lines 75-83 Link Here
75
.if !defined(WITHOUT_X11)
193
.if !defined(WITHOUT_X11)
76
USE_XLIB=	yes
194
USE_XLIB=	yes
77
PLIST_SUB+=	WITH_X=""
195
PLIST_SUB+=	WITH_X=""
78
MAN1+=		xsendbut.1
79
.else
196
.else
80
CONFIGURE_ARGS+=	--disable-x --disable-xwin --without-x
197
CONFIGURE_ARGS+=	--disable-x --without-x
81
PLIST_SUB+=	WITH_X="@comment "
198
PLIST_SUB+=	WITH_X="@comment "
82
.endif
199
.endif
83
200
Lines 90-114 Link Here
90
PLIST_SUB+=	VGL=""
207
PLIST_SUB+=	VGL=""
91
.endif
208
.endif
92
209
93
.if defined(WITHOUT_X11)
94
post-patch:
95
	@${REINPLACE_CMD} -e 's|\(mhub\.1\).*|\1|; s|xsendbut\.1||' \
96
		${WRKSRC}/doc/man/Makefile.in
97
.endif
98
99
post-install:
210
post-install:
100
	@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
211
	@${CP} ${WRKSRC}/libgii.conf ${PREFIX}/etc/ggi/libgii.conf.dist
101
	@${CP} ${WRKSRC}/filter/mouse/mouse ${PREFIX}/etc/ggi/filter/mouse.dist
212
	@${CP} ${WRKSRC}/filter/mouse/mouse ${PREFIX}/etc/ggi/filter/mouse.dist
102
	@${CP} ${WRKSRC}/filter/keytrans/keytrans ${PREFIX}/etc/ggi/filter/keytrans.dist
213
	@${CP} ${WRKSRC}/filter/keytrans/keytrans ${PREFIX}/etc/ggi/filter/keytrans.dist
103
	@${MKDIR} ${EXAMPLESDIR}
104
.for f in ${EXAMPLES}
105
	@${INSTALL_DATA} ${WRKSRC}/${f} ${EXAMPLESDIR}
106
.endfor
107
.if !defined(NOPORTDOCS)
108
	@${MKDIR} ${DOCSDIR}
109
.for f in ${DOCS}
110
	@${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
111
.endfor
112
.endif
113
214
114
.include <bsd.port.post.mk>
215
.include <bsd.port.post.mk>
(-)libgii/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (libgii-0.9.2.src.tar.bz2) = cf85e55eb420ecbbbf901dde98b5877a
1
MD5 (libgii-1.0.0.src.tar.bz2) = d8c05278407d6bb0ff0d974d29c4d860
2
SHA256 (libgii-0.9.2.src.tar.bz2) = f2fd01fd84faf3c8e706f647bce7422b9a01973faacd1e19d20a95a9221ec466
2
SHA256 (libgii-1.0.0.src.tar.bz2) = 36ff45b6931ea169ed55b7de799a50e9dedaf0fcaf84ed7f97e5464ae28b8075
3
SIZE (libgii-0.9.2.src.tar.bz2) = 507151
3
SIZE (libgii-1.0.0.src.tar.bz2) = 696644
(-)libgii/pkg-plist (-12 / +8 lines)
Lines 12-17 Link Here
12
include/ggi/errors.h
12
include/ggi/errors.h
13
include/ggi/events.h
13
include/ggi/events.h
14
include/ggi/gg-defs.h
14
include/ggi/gg-defs.h
15
include/ggi/gg-queue.h
16
include/ggi/gg-tree.h
15
include/ggi/gg.h
17
include/ggi/gg.h
16
include/ggi/gii-defs.h
18
include/ggi/gii-defs.h
17
include/ggi/gii-unix.h
19
include/ggi/gii-unix.h
Lines 20-26 Link Here
20
include/ggi/input/directx.h
22
include/ggi/input/directx.h
21
include/ggi/input/kii.h
23
include/ggi/input/kii.h
22
include/ggi/input/lin_kbd.h
24
include/ggi/input/lin_kbd.h
25
include/ggi/input/quartz.h
26
include/ggi/input/xf86dga.h
23
include/ggi/input/xwin.h
27
include/ggi/input/xwin.h
28
include/ggi/internal/gg_replace.h
24
include/ggi/internal/gii-dl.h
29
include/ggi/internal/gii-dl.h
25
include/ggi/internal/gii.h
30
include/ggi/internal/gii.h
26
include/ggi/keyboard.h
31
include/ggi/keyboard.h
Lines 32-37 Link Here
32
lib/ggi/input/file.so
37
lib/ggi/input/file.so
33
%%KII%%lib/ggi/input/kii.so
38
%%KII%%lib/ggi/input/kii.so
34
lib/ggi/input/linux_mouse.so
39
lib/ggi/input/linux_mouse.so
40
lib/ggi/input/lk201.so
35
lib/ggi/input/mouse.so
41
lib/ggi/input/mouse.so
36
lib/ggi/input/null.so
42
lib/ggi/input/null.so
37
lib/ggi/input/spaceorb.so
43
lib/ggi/input/spaceorb.so
Lines 39-60 Link Here
39
lib/ggi/input/tcp.so
45
lib/ggi/input/tcp.so
40
%%VGL%%lib/ggi/input/vgl.so
46
%%VGL%%lib/ggi/input/vgl.so
41
%%WITH_X%%lib/ggi/input/x.so
47
%%WITH_X%%lib/ggi/input/x.so
42
%%WITH_X%%lib/ggi/input/xwin.so
43
lib/libgg.a
48
lib/libgg.a
44
lib/libgg.so
49
lib/libgg.so
45
lib/libgg.so.0
50
lib/libgg.so.1
46
lib/libgii.a
51
lib/libgii.a
47
lib/libgii.so
52
lib/libgii.so
48
lib/libgii.so.0
53
lib/libgii.so.1
49
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
50
%%PORTDOCS%%%%DOCSDIR%%/NEWS
51
%%PORTDOCS%%%%DOCSDIR%%/README
52
%%PORTDOCS%%%%EXAMPLESDIR%%/demo.c
53
%%PORTDOCS%%%%EXAMPLESDIR%%/filter.c
54
%%PORTDOCS%%%%EXAMPLESDIR%%/mhub.c
55
%%PORTDOCS%%%%EXAMPLESDIR%%/xsendbut.c
56
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
57
%%PORTDOCS%%@dirrm %%DOCSDIR%%
58
@dirrm lib/ggi/input
54
@dirrm lib/ggi/input
59
@dirrm lib/ggi/filter
55
@dirrm lib/ggi/filter
60
@dirrm lib/ggi
56
@dirrm lib/ggi

Return to bug 90284