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> |