git: 9a9feba615a5 - main - graphics/goocanvas3: new port had been repocopied^Wadded (+)

Alexey Dokuchaev danfe at FreeBSD.org
Fri May 21 14:00:09 UTC 2021


The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9a9feba615a5c997743a1af156e3823622491594

commit 9a9feba615a5c997743a1af156e3823622491594
Author:     Alexey Dokuchaev <danfe at FreeBSD.org>
AuthorDate: 2021-05-21 13:56:26 +0000
Commit:     Alexey Dokuchaev <danfe at FreeBSD.org>
CommitDate: 2021-05-21 13:56:48 +0000

    graphics/goocanvas3: new port had been repocopied^Wadded (+)
    
    This is the latest installment of the GooCanvas, and would be
    required for upcoming `graphics/akira' update.  It is loosely
    based on `graphics/goocanvas2'.
---
 graphics/Makefile             |  1 +
 graphics/goocanvas3/Makefile  | 38 ++++++++++++++++++++++++++++++++++++++
 graphics/goocanvas3/distinfo  |  3 +++
 graphics/goocanvas3/pkg-descr |  4 ++++
 graphics/goocanvas3/pkg-plist | 38 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 84 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index 150881e215b2..3b049b72b597 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -281,6 +281,7 @@
     SUBDIR += gocr
     SUBDIR += goocanvas
     SUBDIR += goocanvas2
+    SUBDIR += goocanvas3
     SUBDIR += goocanvasmm2
     SUBDIR += goom
     SUBDIR += gource
diff --git a/graphics/goocanvas3/Makefile b/graphics/goocanvas3/Makefile
new file mode 100644
index 000000000000..31e8739ddf14
--- /dev/null
+++ b/graphics/goocanvas3/Makefile
@@ -0,0 +1,38 @@
+# Created by: Alexey Dokuchaev <danfe at FreeBSD.org>
+
+PORTNAME=	goocanvas
+PORTVERSION=	3.0.0
+CATEGORIES=	graphics
+MASTER_SITES=	GNOME
+PKGNAMESUFFIX=	3
+DIST_SUBDIR=	gnome
+
+MAINTAINER=	gnome at FreeBSD.org
+COMMENT=	Cairo-based canvas widget for GTK+
+
+LICENSE=	LGPL20
+
+USES=		gmake gnome libtool pkgconfig tar:xz
+USE_GNOME=	cairo gdkpixbuf2 gtk30 introspection:build
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-python=no
+INSTALL_TARGET=	install-strip
+
+DOCSDIR=	${PREFIX}/share/doc/${PKGBASE}
+PORTDOCS=	*
+
+OPTIONS_DEFINE=	DOCS NLS
+OPTIONS_SUB=	yes
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR:H}|' \
+		${WRKSRC}/configure
+
+post-patch-DOCS-off:
+	@${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.in
+
+post-patch-NLS-off:
+	@${REINPLACE_CMD} -e '/^SUBDIRS/s|po||g' ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>
diff --git a/graphics/goocanvas3/distinfo b/graphics/goocanvas3/distinfo
new file mode 100644
index 000000000000..8d98f64aa868
--- /dev/null
+++ b/graphics/goocanvas3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1610799873
+SHA256 (gnome/goocanvas-3.0.0.tar.xz) = 670a7557fe185c2703a14a07506156eceb7cea3b4bf75076a573f34ac52b401a
+SIZE (gnome/goocanvas-3.0.0.tar.xz) = 556832
diff --git a/graphics/goocanvas3/pkg-descr b/graphics/goocanvas3/pkg-descr
new file mode 100644
index 000000000000..80c44d08e192
--- /dev/null
+++ b/graphics/goocanvas3/pkg-descr
@@ -0,0 +1,4 @@
+GooCanvas is similar in many ways to GnomeCanvas and FooCanvas, but uses
+cairo graphics library for rendering.
+
+WWW: https://gitlab.gnome.org/GNOME/goocanvas/
diff --git a/graphics/goocanvas3/pkg-plist b/graphics/goocanvas3/pkg-plist
new file mode 100644
index 000000000000..f4da865d7215
--- /dev/null
+++ b/graphics/goocanvas3/pkg-plist
@@ -0,0 +1,38 @@
+include/goocanvas-3.0/goocanvas.h
+include/goocanvas-3.0/goocanvasellipse.h
+include/goocanvas-3.0/goocanvasenumtypes.h
+include/goocanvas-3.0/goocanvasgrid.h
+include/goocanvas-3.0/goocanvasgroup.h
+include/goocanvas-3.0/goocanvasimage.h
+include/goocanvas-3.0/goocanvasitem.h
+include/goocanvas-3.0/goocanvasitemmodel.h
+include/goocanvas-3.0/goocanvasitemsimple.h
+include/goocanvas-3.0/goocanvasmarshal.h
+include/goocanvas-3.0/goocanvaspath.h
+include/goocanvas-3.0/goocanvaspolyline.h
+include/goocanvas-3.0/goocanvasrect.h
+include/goocanvas-3.0/goocanvasstyle.h
+include/goocanvas-3.0/goocanvastable.h
+include/goocanvas-3.0/goocanvastext.h
+include/goocanvas-3.0/goocanvasutils.h
+include/goocanvas-3.0/goocanvaswidget.h
+lib/girepository-1.0/GooCanvas-3.0.typelib
+lib/libgoocanvas-3.0.a
+lib/libgoocanvas-3.0.so
+lib/libgoocanvas-3.0.so.9
+lib/libgoocanvas-3.0.so.9.3.2
+libdata/pkgconfig/goocanvas-3.0.pc
+share/gir-1.0/GooCanvas-3.0.gir
+%%NLS%%share/locale/cs/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/de/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/el/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/es/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/id/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/goocanvas3.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/goocanvas3.mo


More information about the dev-commits-ports-all mailing list