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

(-)x11-toolkits/gtkdatabox/Makefile (-23 / +24 lines)
Lines 7-38 Link Here
7
#
7
#
8
8
9
PORTNAME=	gtkdatabox
9
PORTNAME=	gtkdatabox
10
PORTVERSION=	0.9.0.1
10
PORTVERSION=	0.9.1.3
11
PORTREVISION=	5
12
CATEGORIES=	x11-toolkits
11
CATEGORIES=	x11-toolkits
13
MASTER_SITES=	SF http://www.eudoxos.de/gtk/gtkdatabox/download/
12
MASTER_SITES=	SF
14
DIST_SUBDIR=	gnome2
13
DIST_SUBDIR=	gnome2
15
14
16
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
17
COMMENT=	A GTK+2 widget to display large amounts of numerical data
16
COMMENT=	A GTK+2 widget to display large amounts of numerical data
18
17
19
USE_LDCONFIG=	yes
18
LICENSE=	LGPL21
20
USE_GNOME=	gnomehack gtk20
21
USE_AUTOTOOLS=	libtool
22
CONFIGURE_ARGS+=	--includedir="${PREFIX}/include/${PORTNAME}" \
23
			--with-html-dir="${PREFIX}/share/doc"
24
19
25
BROKEN=		does not package - does not install documentation
20
OPTIONS_DEFINE=	GLADE GLADEUI DOCS EXAMPLES
26
27
OPTIONS_DEFINE= GLADE GLADEUI DOCS EXAMPLES
28
GLADE_DESC=	Enable libglade2 support
21
GLADE_DESC=	Enable libglade2 support
29
GLADEUI_DESC=	Enable glade3 support
22
GLADEUI_DESC=	Enable glade3 support
30
23
31
.include <bsd.port.pre.mk>
24
USE_GNOME=	gnomehack gtk20
25
USE_AUTOTOOLS=	libtool
26
CONFIGURE_ARGS=	--includedir="${PREFIX}/include/${PORTNAME}" \
27
		--with-html-dir="${PREFIX}/share/doc"
28
USE_LDCONFIG=	yes
29
MAKE_JOBS_SAFE=	yes
32
30
33
.if ${PORT_OPTIONS:MDOCS}
31
.include <bsd.port.options.mk>
34
USE_GNOME+=	referencehack
35
.endif
36
32
37
.if ${PORT_OPTIONS:MGLADE}
33
.if ${PORT_OPTIONS:MGLADE}
38
USE_GNOME+=	libglade2
34
USE_GNOME+=	libglade2
Lines 53-69 Link Here
53
.endif
49
.endif
54
50
55
post-patch:
51
post-patch:
56
	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
52
	@${REINPLACE_CMD} -e \
57
		's|@libglade_moduledir@|@prefix@/lib/libglade/2.0|g ; \
53
		'/^SUBDIR/s|examples||' ${WRKSRC}/Makefile.in
58
		 s|@glade_moduledir@|@prefix@/lib/glade3/modules|g ; \
54
.for dir in examples gtk
59
		 s|@glade_catalogdir@|@prefix@/share/glade3/catalogs|g'
55
	@${REINPLACE_CMD} -e \
60
	@${REINPLACE_CMD} -e 's|-DGTK_DISABLE_DEPRECATED||g' \
56
		'/-O2/d ; \
61
		${WRKSRC}/gtk/Makefile.in ${WRKSRC}/examples/Makefile.in
57
		 /DISABLE_DEPRECATED/d' ${WRKSRC}/${dir}/Makefile.in
58
.endfor
62
59
63
post-install:
60
post-install:
61
.if ${PORT_OPTIONS:MDOCS}
62
	@${MKDIR} ${DOCSDIR}
63
	${INSTALL_DATA} ${WRKSRC}/docs/reference/html/*.* ${DOCSDIR}
64
.endif
64
.if ${PORT_OPTIONS:MEXAMPLES}
65
.if ${PORT_OPTIONS:MEXAMPLES}
65
	${MKDIR} ${EXAMPLESDIR}
66
	@${MKDIR} ${EXAMPLESDIR}
66
	${INSTALL_DATA} ${WRKSRC}/examples/*.c ${EXAMPLESDIR}
67
	${INSTALL_DATA} ${WRKSRC}/examples/*.c ${EXAMPLESDIR}
67
.endif
68
.endif
68
69
69
.include <bsd.port.post.mk>
70
.include <bsd.port.mk>
(-)x11-toolkits/gtkdatabox/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (gnome2/gtkdatabox-0.9.0.1.tar.gz) = ad700dc324d38489952e0d04fbd0fafc97c87cda7eeff677f85dd4ffc5dcca2c
1
SHA256 (gnome2/gtkdatabox-0.9.1.3.tar.gz) = 90ff9fc20ea1541dfe75ae04ff98e02c3aa7ad1735d8f0e3b3352910a3f7427c
2
SIZE (gnome2/gtkdatabox-0.9.0.1.tar.gz) = 471904
2
SIZE (gnome2/gtkdatabox-0.9.1.3.tar.gz) = 453125
(-)x11-toolkits/gtkdatabox/files/patch-gtkdatabox.c (+14 lines)
Line 0 Link Here
1
--- gtk/gtkdatabox.c.orig	2011-07-16 04:24:33.000000000 +0900
2
+++ gtk/gtkdatabox.c	2012-06-02 13:32:51.000000000 +0900
3
@@ -26,6 +26,11 @@
4
 #include <gtk/gtkgc.h>
5
 #include <math.h>
6
 
7
+#include <sys/param.h>
8
+#if __FreeBSD_version <= 704100 || (__FreeBSD_version >= 800000 && __FreeBSD_version < 802502) || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900027)
9
+#define log2(x) (log(x) / log(2))
10
+#endif
11
+
12
 
13
 static gint gtk_databox_button_press (GtkWidget * widget,
14
 				      GdkEventButton * event);
(-)x11-toolkits/gtkdatabox/files/patch-gtkdatabox_ruler.c (+14 lines)
Line 0 Link Here
1
--- gtk/gtkdatabox_ruler.c.orig	2011-07-16 04:25:04.000000000 +0900
2
+++ gtk/gtkdatabox_ruler.c	2012-06-02 13:36:15.000000000 +0900
3
@@ -32,6 +32,11 @@
4
 #include <math.h>
5
 #include <glib/gprintf.h>
6
 
7
+#include <sys/param.h>
8
+#if __FreeBSD_version <= 704100 || (__FreeBSD_version >= 800000 && __FreeBSD_version < 802502) || (__FreeBSD_version >= 900000 && __FreeBSD_version < 900027)
9
+#define log2(x) (log(x) / log(2))
10
+#endif
11
+
12
 #define RULER_SIZE          14
13
 
14
 #define ROUND(x) ((int) ((x) + 0.5))
(-)x11-toolkits/gtkdatabox/pkg-descr (-1 / +1 lines)
Lines 3-6 Link Here
3
The widget gives the possibility to zoom into and out of the data and to 
3
The widget gives the possibility to zoom into and out of the data and to 
4
scroll around. It also offers a grid like on an oscilloscope.
4
scroll around. It also offers a grid like on an oscilloscope.
5
5
6
WWW: http://www.eudoxos.de/gtk/gtkdatabox/
6
WWW: http://sourceforge.net/projects/gtkdatabox/
(-)x11-toolkits/gtkdatabox/pkg-plist (-15 / +16 lines)
Lines 17-43 Link Here
17
%%GLADE%%lib/libglade/2.0/libdatabox.a
17
%%GLADE%%lib/libglade/2.0/libdatabox.a
18
%%GLADE%%lib/libglade/2.0/libdatabox.la
18
%%GLADE%%lib/libglade/2.0/libdatabox.la
19
%%GLADE%%lib/libglade/2.0/libdatabox.so
19
%%GLADE%%lib/libglade/2.0/libdatabox.so
20
lib/libgtkdatabox-0.9.0.so
20
lib/libgtkdatabox-0.9.1.so
21
lib/libgtkdatabox-0.9.0.so.1
21
lib/libgtkdatabox-0.9.1.so.3
22
lib/libgtkdatabox.a
22
lib/libgtkdatabox.a
23
lib/libgtkdatabox.la
23
lib/libgtkdatabox.la
24
lib/libgtkdatabox.so
24
lib/libgtkdatabox.so
25
libdata/pkgconfig/gtkdatabox.pc
25
libdata/pkgconfig/gtkdatabox.pc
26
%%GLADEUI%%share/glade3/catalogs/gtkdatabox.xml
27
%%PORTDOCS%%%%DOCSDIR%%/GtkDatabox.html
28
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxBars.html
29
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxCrossSimple.html
30
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxGraph.html
31
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxGrid.html
32
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxLines.html
33
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxMarkers.html
34
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxPoints.html
35
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxRuler.html
36
%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxXYCGraph.html
37
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
26
%%PORTDOCS%%%%DOCSDIR%%/ch01.html
27
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-bars.html
28
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-cross-simple.html
29
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-graph.html
30
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-grid.html
31
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-lines.html
32
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-markers.html
38
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-marshal.html
33
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-marshal.html
34
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-points.html
35
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-ruler.html
39
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-scale.html
36
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-scale.html
40
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-typedefs.html
37
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-typedefs.html
38
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-xyc-graph.html
39
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox.html
41
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp
40
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp
42
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp2
41
%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp2
43
%%PORTDOCS%%%%DOCSDIR%%/home.png
42
%%PORTDOCS%%%%DOCSDIR%%/home.png
Lines 54-64 Link Here
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/colors.c
53
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/colors.c
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/enable_disable.c
54
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/enable_disable.c
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid.c
55
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid.c
56
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid_array.c
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keycontrol.c
57
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keycontrol.c
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lissajous.c
58
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lissajous.c
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logarithmic.c
59
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logarithmic.c
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/markers.c
60
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/markers.c
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/signals.c
61
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/signals.c
62
@dirrm include/gtkdatabox
62
%%GLADEUI%%share/glade3/catalogs/gtkdatabox.xml
63
%%PORTDOCS%%@dirrm %%DOCSDIR%%
64
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
63
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
64
%%PORTDOCS%%@dirrm %%DOCSDIR%%
65
@dirrm include/gtkdatabox

Return to bug 169423