[Midnightbsd-cvs] mports: mports/graphics: add libgnomecanvasmm

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Mar 28 01:09:44 EDT 2008


Log Message:
-----------
add libgnomecanvasmm

Modified Files:
--------------
    mports/graphics:
        Makefile (r1.73 -> r1.74)

Added Files:
-----------
    mports/graphics/libgnomecanvasmm:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/graphics/libgnomecanvasmm/files:
        patch-configure (r1.1)
        patch-libgnomecanvas::libgnomecanvasmm::line.h (r1.1)
        patch-libgnomecanvas_libgnomecanvasmm_item.cc (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/graphics/Makefile,v
retrieving revision 1.73
retrieving revision 1.74
diff -L graphics/Makefile -L graphics/Makefile -u -r1.73 -r1.74
--- graphics/Makefile
+++ graphics/Makefile
@@ -48,6 +48,7 @@
     SUBDIR += libGLU
     SUBDIR += libglut
     SUBDIR += libgnomecanvas
+    SUBDIR += libgnomecanvasmm
     SUBDIR += libgphoto2
     SUBDIR += libmng
     SUBDIR += librsvg2
--- /dev/null
+++ graphics/libgnomecanvasmm/pkg-descr
@@ -0,0 +1,3 @@
+libgnomecanvasmm provides C++ wrappers for libgnomecanvas, for use with gtkmm.
+
+WWW: http://gtkmm.sourceforge.net/
--- /dev/null
+++ graphics/libgnomecanvasmm/pkg-plist
@@ -0,0 +1,51 @@
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/affinetrans.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/bpath.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/canvas.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/ellipse.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/group.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/init.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/item.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/line.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/path-def.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/pixbuf.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/point.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/polygon.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/bpath_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/canvas_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/ellipse_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/group_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/item_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/line_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/path-def_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/pixbuf_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/polygon_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/rect-ellipse_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/rect_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/rich-text_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/shape_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/text_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/private/widget_p.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/properties.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/rect-ellipse.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/rect.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/rich-text.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/shape.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/text.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/widget.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm/wrap_init.h
+include/libgnomecanvasmm-2.0/libgnomecanvasmm.h
+lib/libgnomecanvasmm-2.0/include/libgnomecanvasmmconfig.h
+lib/libgnomecanvasmm-2.0/proc/m4/convert.m4
+lib/libgnomecanvasmm-2.0/proc/m4/convert_libgnomecanvasmm.m4
+lib/libgnomecanvasmm-2.0.a
+lib/libgnomecanvasmm-2.0.la
+lib/libgnomecanvasmm-2.0.so
+lib/libgnomecanvasmm-2.0.so.1
+libdata/pkgconfig/libgnomecanvasmm-2.0.pc
+ at dirrm lib/libgnomecanvasmm-2.0/include
+ at dirrm lib/libgnomecanvasmm-2.0/proc/m4
+ at dirrm lib/libgnomecanvasmm-2.0/proc
+ at dirrm lib/libgnomecanvasmm-2.0
+ at dirrm include/libgnomecanvasmm-2.0/libgnomecanvasmm/private
+ at dirrm include/libgnomecanvasmm-2.0/libgnomecanvasmm
+ at dirrm include/libgnomecanvasmm-2.0
--- /dev/null
+++ graphics/libgnomecanvasmm/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for:    libgnomecanvasmm
+# Date created:         22 May 2003
+# Whom:                 Alexander Nedotsukov <bland at mail.ru>
+#
+# $MidnightBSD: mports/graphics/libgnomecanvasmm/Makefile,v 1.1 2008/03/28 05:09:42 laffer1 Exp $
+# $FreeBSD: ports/graphics/libgnomecanvasmm/Makefile,v 1.16 2007/05/19 20:09:50 flz Exp $
+#
+
+PORTNAME=	libgnomecanvasmm
+PORTVERSION=	2.0.1
+CATEGORIES=	graphics gnome
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	gtkmm
+DIST_SUBDIR=	gnome2
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	C++ wrapper for libgnomecanvas library
+LICENSE=	lgpl
+
+LIB_DEPENDS=	gtkmm-2.0:${PORTSDIR}/x11-toolkits/gtkmm20
+BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
+
+USE_X_PREFIX=	yes
+USE_GMAKE=	yes
+USE_GNOME=	gnomehack libgnomecanvas
+USE_AUTOTOOLS=	libtool:15
+USE_LDCONFIG=	yes
+CONFIGURE_ARGS=	--enable-static
+
+post-patch:
+	@${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \
+		${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
--- /dev/null
+++ graphics/libgnomecanvasmm/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/libgnomecanvasmm-2.0.1.tar.gz) = bf05e2d85c0e10aa29dc6d451a52b3bf
+SHA256 (gnome2/libgnomecanvasmm-2.0.1.tar.gz) = 001a7d1b5978131bdce4b532b52df89064dac7d31fcb9d9903c1960bf0d2798d
+SIZE (gnome2/libgnomecanvasmm-2.0.1.tar.gz) = 421895
--- /dev/null
+++ graphics/libgnomecanvasmm/files/patch-libgnomecanvas_libgnomecanvasmm_item.cc
@@ -0,0 +1,13 @@
+--- libgnomecanvas/libgnomecanvasmm/item.cc.orig	Wed Jul  9 17:36:39 2003
++++ libgnomecanvas/libgnomecanvasmm/item.cc	Wed Jul  9 17:44:53 2003
+@@ -44,8 +44,9 @@
+ void
+ Item::item_construct(Group& group)
+ {
++  va_list ap;
+   gnome_canvas_item_construct(GNOME_CANVAS_ITEM(gobj()), group.gobj(),
+-                              0, 0);
++                              0, ap);
+ }
+ 
+ void
--- /dev/null
+++ graphics/libgnomecanvasmm/files/patch-configure
@@ -0,0 +1,10 @@
+--- configure.orig	Wed May 21 16:30:53 2003
++++ configure	Wed May 21 16:31:19 2003
+@@ -7730,6 +7730,7 @@
+ 
+ # This can be used to rebuild libtool when needed
+ LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++$ac_aux_dir/ltconfig $LIBTOOL_DEPS
+ 
+ # Always use our own libtool.
+ LIBTOOL='$(SHELL) $(top_builddir)/libtool'
--- /dev/null
+++ graphics/libgnomecanvasmm/files/patch-libgnomecanvas::libgnomecanvasmm::line.h
@@ -0,0 +1,11 @@
+--- libgnomecanvas/libgnomecanvasmm/line.h.orig	Wed Aug  4 13:38:03 2004
++++ libgnomecanvas/libgnomecanvasmm/line.h	Wed Aug  4 13:38:23 2004
+@@ -286,7 +286,7 @@
+ {
+ 
+ template <>
+-class Glib::Value<Gnome::Canvas::Points> : public Glib::Value_Boxed<Gnome::Canvas::Points>
++class Value<Gnome::Canvas::Points> : public Glib::Value_Boxed<Gnome::Canvas::Points>
+ {
+ public:
+   static GType value_type() G_GNUC_CONST;


More information about the Midnightbsd-cvs mailing list