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

(-)graphics/bugle/Makefile (-54 / +27 lines)
Lines 2-74 Link Here
2
# $FreeBSD: head/graphics/bugle/Makefile 362712 2014-07-23 17:07:12Z bapt $
2
# $FreeBSD: head/graphics/bugle/Makefile 362712 2014-07-23 17:07:12Z bapt $
3
3
4
PORTNAME=	bugle
4
PORTNAME=	bugle
5
PORTVERSION=	0.0.20091026
5
PORTVERSION=	0.0.20100508
6
PORTREVISION=	2
7
CATEGORIES=	graphics
6
CATEGORIES=	graphics
8
MASTER_SITES=	SF
7
MASTER_SITES=	SF
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Debugging library for OpenGL
10
COMMENT=	Debugging library for OpenGL
12
11
13
OPTIONS_DEFINE=	AVCODEC GUI THREADS
12
LICENSE=	GPLv2
14
AVCODEC_DESC=	LAVC codec support
15
13
16
GNU_CONFIGURE=	yes
14
USES=		libtool pathfix perl5
17
USE_GL=		gl
15
USE_GL=		gl
18
USES=		perl5
16
USE_GCC=	any
19
USE_AUTOTOOLS=	libltdl
17
USE_AUTOTOOLS=	libltdl
20
USE_LDCONFIG=	${PREFIX}/lib ${PREFIX}/lib/${PORTNAME}
18
GNU_CONFIGURE=	yes
19
CONFIGURE_ARGS=	--enable-ltdl-install=no
20
INSTALL_TARGET=	install-strip
21
USE_LDCONFIG=	yes
21
22
22
CONFIGURE_ARGS=--enable-ltdl-install=no
23
CPPFLAGS+=	-I${LOCALBASE}/include
23
CPPFLAGS+=	-I${LOCALBASE}/include
24
LIBS+=		-L${LOCALBASE}/lib
24
LDFLAGS+=	-L${LOCALBASE}/lib
25
25
26
MAN1=	gldb.1 gldb-gui.1
26
BROKEN_sparc64=	Fails to link
27
MAN3=	bugle.3
28
MAN5=	bugle-statistics.5
29
MAN7=	bugle-camera.7 bugle-checks.7 bugle-eps.7 bugle-error.7 \
30
	bugle-exe.7 bugle-extoverride.7 bugle-frontbuffer.7 bugle-log.7 \
31
	bugle-logstats.7 bugle-screenshot.7 bugle-showerror.7 \
32
	bugle-showextensions.7 bugle-showstats.7 bugle-stats_basic.7 \
33
	bugle-stats_calls.7 bugle-stats_calltimes.7 bugle-stats_fragments.7 \
34
	bugle-stats_nv.7 bugle-stats_primitives.7 bugle-trace.7 \
35
	bugle-unwindstack.7 bugle-wireframe.7
36
37
NO_STAGE=	yes
38
.include <bsd.port.options.mk>
39
40
.if ${PORT_OPTIONS:MAVCODEC}
41
CONFIGURE_ARGS+=--with-lavc
42
LIB_DEPENDS+=	libavcodec.so.1:${PORTSDIR}/multimedia/ffmpeg
43
.else
44
CONFIGURE_ARGS+=--without-lavc
45
.endif
46
47
.if ${PORT_OPTIONS:MGUI}
48
LIB_DEPENDS+=	libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext
49
CONFIGURE_ARGS+=--with-gtk --with-gtkglext
50
.else
51
CONFIGURE_ARGS+=--without-gtk --without-gtkglext
52
.endif
53
54
.if ${PORT_OPTIONS:MTHREADS}
55
CONFIGURE_ARGS+=--with-threads=pthreads
56
.else
57
CONFIGURE_ARGS+=--with-threads=single
58
.endif
59
60
.if ${ARCH} == "sparc64"
61
BROKEN=		Fails to link
62
.endif
63
27
64
post-patch:
28
OPTIONS_DEFINE=		FFMPEG GTK2 READLINE THREADS
65
	@${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' ${WRKSRC}/gengl/find_header.perl
29
OPTIONS_DEFAULT=	READLINE THREADS
66
30
67
post-install:
31
FFMPEG_CONFIGURE_WITH=	lavc
68
	@${RM} -f ${PREFIX}/lib/libbugle.la ${PREFIX}/lib/libbugleutils.la \
32
FFMPEG_LIB_DEPENDS=	libavcodec.so.1:${PORTSDIR}/multimedia/ffmpeg
69
	          ${PREFIX}/lib/bugle/*.la \
33
GTK2_LIB_DEPENDS=	libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext
70
	          ${PREFIX}/lib/pkgconfig/bugle.pc
34
GTK2_USE=		gnome=gtk20
71
	@-${RMDIR} ${PREFIX}/lib/pkgconfig
35
GTK2_CONFIGURE_WITH=	gtk gtkglext
72
	@${RM} -rf ${PREFIX}/share/doc/bugle
36
READLINE_USES=		readline
37
READLINE_CONFIGURE_WITH=	readline
38
THREADS_CONFIGURE_ON=	--with-threads=pthreads
39
THREADS_CONFIGURE_OFF=	--with-threads=single
40
41
post-patch:
42
	@${REINPLACE_CMD} -e \
43
		's|=-lpthread|=-pthread|g' ${WRKSRC}/configure
44
	@${REINPLACE_CMD} -e \
45
		's|/usr/X11R6|${LOCALBASE}|' ${WRKSRC}/gengl/find_header.perl
73
46
74
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)graphics/bugle/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (bugle-0.0.20091026.tar.gz) = 70cde49e43455839eee0386ccaec40073952cc09bc226deeac21608d71f28329
1
SHA256 (bugle-0.0.20100508.tar.gz) = b17402532bc078d7beceeb04cd011622423acc8ba841ea90be5e01e47bdf834c
2
SIZE (bugle-0.0.20091026.tar.gz) = 1918949
2
SIZE (bugle-0.0.20100508.tar.gz) = 1920342
(-)graphics/bugle/files/patch-configure (-13 lines)
Lines 1-13 Link Here
1
--- configure.orig	2009-10-26 20:17:02.000000000 +0100
2
+++ configure	2009-11-01 15:33:48.000000000 +0100
3
@@ -37159,8 +37159,8 @@
4
 
5
 GLDB=gldb/gldb$EXEEXT
6
 GLDB_GUI=gldb/gldb-gui$EXEEXT
7
-test $HAVE_GTK == 1 || GLDB_GUI=""
8
-test $BUGLE_OSAPI == "BUGLE_OSAPI_POSIX" || GLDB=""
9
+test $HAVE_GTK = 1 || GLDB_GUI=""
10
+test $BUGLE_OSAPI = "BUGLE_OSAPI_POSIX" || GLDB=""
11
 
12
 
13
 
(-)graphics/bugle/pkg-plist (-1 / +73 lines)
Lines 77-89 Link Here
77
lib/libbugle.a
77
lib/libbugle.a
78
lib/libbugle.so
78
lib/libbugle.so
79
lib/libbugle.so.8
79
lib/libbugle.so.8
80
lib/libbugle.so.8.0.0
80
lib/libbugleutils.a
81
lib/libbugleutils.a
81
lib/libbugleutils.so
82
lib/libbugleutils.so
82
lib/libbugleutils.so.7
83
lib/libbugleutils.so.7
84
lib/libbugleutils.so.7.0.0
85
libdata/pkgconfig/bugle.pc
86
man/man1/gldb.1.gz
87
man/man1/gldb-gui.1.gz
88
man/man3/bugle.3.gz
89
man/man5/bugle-statistics.5.gz
90
man/man7/bugle-camera.7.gz
91
man/man7/bugle-checks.7.gz
92
man/man7/bugle-eps.7.gz
93
man/man7/bugle-error.7.gz
94
man/man7/bugle-exe.7.gz
95
man/man7/bugle-extoverride.7.gz
96
man/man7/bugle-frontbuffer.7.gz
97
man/man7/bugle-log.7.gz
98
man/man7/bugle-logstats.7.gz
99
man/man7/bugle-screenshot.7.gz
100
man/man7/bugle-showerror.7.gz
101
man/man7/bugle-showextensions.7.gz
102
man/man7/bugle-showstats.7.gz
103
man/man7/bugle-stats_basic.7.gz
104
man/man7/bugle-stats_calls.7.gz
105
man/man7/bugle-stats_calltimes.7.gz
106
man/man7/bugle-stats_fragments.7.gz
107
man/man7/bugle-stats_nv.7.gz
108
man/man7/bugle-stats_primitives.7.gz
109
man/man7/bugle-trace.7.gz
110
man/man7/bugle-unwindstack.7.gz
111
man/man7/bugle-wireframe.7.gz
112
%%PORTDOCS%%%%DOCSDIR%%/html/bugle.3.html
113
%%PORTDOCS%%%%DOCSDIR%%/html/bugle.css
114
%%PORTDOCS%%%%DOCSDIR%%/html/camera.7.html
115
%%PORTDOCS%%%%DOCSDIR%%/html/checks.7.html
116
%%PORTDOCS%%%%DOCSDIR%%/html/eps.7.html
117
%%PORTDOCS%%%%DOCSDIR%%/html/error.7.html
118
%%PORTDOCS%%%%DOCSDIR%%/html/exe.7.html
119
%%PORTDOCS%%%%DOCSDIR%%/html/extending.html
120
%%PORTDOCS%%%%DOCSDIR%%/html/extoverride.7.html
121
%%PORTDOCS%%%%DOCSDIR%%/html/faq.html
122
%%PORTDOCS%%%%DOCSDIR%%/html/frontbuffer.7.html
123
%%PORTDOCS%%%%DOCSDIR%%/html/gldb-gui.1.html
124
%%PORTDOCS%%%%DOCSDIR%%/html/gldb.1.html
125
%%PORTDOCS%%%%DOCSDIR%%/html/hacking.html
126
%%PORTDOCS%%%%DOCSDIR%%/html/images/gtk-copy.png
127
%%PORTDOCS%%%%DOCSDIR%%/html/images/gtk-zoom-100.png
128
%%PORTDOCS%%%%DOCSDIR%%/html/images/gtk-zoom-fit.png
129
%%PORTDOCS%%%%DOCSDIR%%/html/images/gtk-zoom-in.png
130
%%PORTDOCS%%%%DOCSDIR%%/html/images/gtk-zoom-out.png
131
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
132
%%PORTDOCS%%%%DOCSDIR%%/html/install.html
133
%%PORTDOCS%%%%DOCSDIR%%/html/introduction.html
134
%%PORTDOCS%%%%DOCSDIR%%/html/log.7.html
135
%%PORTDOCS%%%%DOCSDIR%%/html/logstats.7.html
136
%%PORTDOCS%%%%DOCSDIR%%/html/protocol.html
137
%%PORTDOCS%%%%DOCSDIR%%/html/screenshot.7.html
138
%%PORTDOCS%%%%DOCSDIR%%/html/showerror.7.html
139
%%PORTDOCS%%%%DOCSDIR%%/html/showextensions.7.html
140
%%PORTDOCS%%%%DOCSDIR%%/html/showstats.7.html
141
%%PORTDOCS%%%%DOCSDIR%%/html/single.html
142
%%PORTDOCS%%%%DOCSDIR%%/html/statistics.5.html
143
%%PORTDOCS%%%%DOCSDIR%%/html/stats_basic.7.html
144
%%PORTDOCS%%%%DOCSDIR%%/html/stats_calls.7.html
145
%%PORTDOCS%%%%DOCSDIR%%/html/stats_calltimes.7.html
146
%%PORTDOCS%%%%DOCSDIR%%/html/stats_fragments.7.html
147
%%PORTDOCS%%%%DOCSDIR%%/html/stats_nv.7.html
148
%%PORTDOCS%%%%DOCSDIR%%/html/stats_primitives.7.html
149
%%PORTDOCS%%%%DOCSDIR%%/html/trace.7.html
150
%%PORTDOCS%%%%DOCSDIR%%/html/unwindstack.7.html
151
%%PORTDOCS%%%%DOCSDIR%%/html/wireframe.7.html
152
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
153
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
154
%%PORTDOCS%%@dirrm %%DOCSDIR%%
155
@dirrm lib/bugle
83
@dirrm include/bugle/bugle/glx
156
@dirrm include/bugle/bugle/glx
84
@dirrm include/bugle/bugle/glwin
157
@dirrm include/bugle/bugle/glwin
85
@dirrm include/bugle/bugle/gl
158
@dirrm include/bugle/bugle/gl
86
@dirrm include/bugle/bugle
159
@dirrm include/bugle/bugle
87
@dirrm include/bugle/budgie
160
@dirrm include/bugle/budgie
88
@dirrm include/bugle
161
@dirrm include/bugle
89
@dirrm lib/bugle

Return to bug 192203