pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/nucleo Update to nucleo-0.7.1. The list of change...
details: https://anonhg.NetBSD.org/pkgsrc/rev/7a928b38d033
branches: trunk
changeset: 542190:7a928b38d033
user: bjs <bjs%pkgsrc.org@localhost>
date: Wed May 07 02:53:41 2008 +0000
description:
Update to nucleo-0.7.1. The list of changes is fairly verbose and I do
not have time to include it here (see ChangeLog).
Significant pkgsrc-related changes:
- ffmpeg plugin now builds (see new SUBST_* declarations). Use
ffmpeg-devel instead of ffmpeg.
- DESTDIR support
- GNU TLS option (enabled by default, evidently used by XML parser (?))
- Include graphics/gd, as its dependencies completely overlap and it
doesn't take too long to build.
- Add x11/libXi to get Xinput functionality.
- Yet another header patch (patch-am)
- TODO file (place reading it on your TODO list today!)
Next up: wm/metisse!
diffstat:
x11/nucleo/Makefile | 37 +++++++++++++++++++++++++++----------
x11/nucleo/PLIST | 14 +++++++++++++-
x11/nucleo/TODO | 6 ++++++
x11/nucleo/buildlink3.mk | 18 +++++++++++++++---
x11/nucleo/distinfo | 9 +++++----
x11/nucleo/options.mk | 25 +++++++++++++++++++++++++
x11/nucleo/patches/patch-am | 12 ++++++++++++
7 files changed, 103 insertions(+), 18 deletions(-)
diffs (241 lines):
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/Makefile
--- a/x11/nucleo/Makefile Tue May 06 23:50:42 2008 +0000
+++ b/x11/nucleo/Makefile Wed May 07 02:53:41 2008 +0000
@@ -1,35 +1,52 @@
-# $NetBSD: Makefile,v 1.3 2007/08/12 14:26:41 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2008/05/07 02:53:41 bjs Exp $
#
-DISTNAME= nucleo-0.6
-PKGREVISION= 1
+DISTNAME= nucleo-0.7.1
CATEGORIES= x11
-MASTER_SITES= http://insitu.lri.fr/metisse/download/0.4.0-rc4/
+MASTER_SITES= http://www.lri.fr/~cardona/sources/nucleo/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://insitu.lri.fr/metisse/
COMMENT= Toolkit to explore new uses of video and HCI techniques
-GNU_CONFIGURE= yes
-USE_TOOLS+= pkg-config
-USE_LANGUAGES+= c c++
-USE_LIBTOOL= yes
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config gmake
+USE_LANGUAGES+= c c++
+USE_LIBTOOL= yes
REPLACE_PYTHON+= docs/MacOSX/nBundle.in
+PTHREAD_OPTS+= require
+###
+### See options.mk for use of PLIST_VARS.
+###
+PLIST_VARS= gnutls
+
+SUBST_CLASSES+= mkfiles
+SUBST_FILES.mkfiles= nucleo/plugins/*/Makefile.in
+SUBST_MESSAGE.mkfiles= Fixing plugin-descr targets.
+SUBST_SED.mkfiles= -e 's|@\.\ |&./|'
+SUBST_STAGE.mkfiles= post-patch
.include "../../lang/python/application.mk"
.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/gd/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
-.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
-.include "../../multimedia/ffmpeg/buildlink3.mk"
+.include "../../multimedia/ffmpeg-devel/buildlink3.mk"
.include "../../net/mDNSResponder/buildlink3.mk"
.include "../../x11/libICE/buildlink3.mk"
+.include "../../x11/libXi/buildlink3.mk"
BUILDLINK_DEPMETHOD.libXt?= build
.include "../../x11/libXt/buildlink3.mk"
+.include "options.mk"
+
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/PLIST
--- a/x11/nucleo/PLIST Tue May 06 23:50:42 2008 +0000
+++ b/x11/nucleo/PLIST Wed May 07 02:53:41 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/05/07 02:53:41 bjs Exp $
bin/nBundle
bin/nTest
bin/nucleo-config
@@ -53,9 +53,11 @@
include/nucleo/image/processing/gamma/GammaCorrection.H
include/nucleo/image/processing/noise/PerlinNoise.H
include/nucleo/image/sink/ImageSink.H
+include/nucleo/image/sink/blackholeImageSink.H
include/nucleo/image/sink/bufferedImageSink.H
include/nucleo/image/sink/glwindowImageSink.H
include/nucleo/image/sink/imagefileImageSink.H
+include/nucleo/image/sink/novImageSink.H
include/nucleo/image/sink/nserverImageSink.H
include/nucleo/image/sink/nudpImageSink.H
include/nucleo/image/sink/nudppImageSink.H
@@ -63,6 +65,7 @@
include/nucleo/image/source/ImageSource.H
include/nucleo/image/source/imagefileImageSource.H
include/nucleo/image/source/noiseImageSource.H
+include/nucleo/image/source/novImageSource.H
include/nucleo/image/source/nucImageSource.H
include/nucleo/image/source/nudpImageSource.H
include/nucleo/image/source/nudpcImageSource.H
@@ -87,6 +90,7 @@
include/nucleo/network/udp/UdpReceiver.H
include/nucleo/network/udp/UdpSender.H
include/nucleo/network/udp/UdpSocket.H
+${PLIST.gnutls}include/nucleo/network/xmpp/XmppConnection.H
include/nucleo/nucleo.H
include/nucleo/utils/AppUtils.H
include/nucleo/utils/Base64.H
@@ -97,7 +101,12 @@
include/nucleo/utils/SignalUtils.H
include/nucleo/utils/StringUtils.H
include/nucleo/utils/TimeUtils.H
+${PLIST.gnutls}include/nucleo/xml/XmlParser.H
+${PLIST.gnutls}include/nucleo/xml/XmlStructure.H
+${PLIST.gnutls}include/nucleo/xml/XmlText.H
lib/libNucleo.la
+lib/nucleo/nPffmpeg.la
+lib/nucleo/nPgd.la
lib/pkgconfig/nucleo.pc
share/nucleo/Info.plist.tmpl
share/nucleo/fonts/Vera.ttf
@@ -115,7 +124,10 @@
share/nucleo/plugin-list
@dirrm share/nucleo/fonts
@dirrm share/nucleo
+@dirrm lib/nucleo
+${PLIST.gnutls}@dirrm include/nucleo/xml
@dirrm include/nucleo/utils
+${PLIST.gnutls}@dirrm include/nucleo/network/xmpp
@dirrm include/nucleo/network/udp
@dirrm include/nucleo/network/tcp
@dirrm include/nucleo/network/http
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/TODO
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/nucleo/TODO Wed May 07 02:53:41 2008 +0000
@@ -0,0 +1,6 @@
+$NetBSD: TODO,v 1.1 2008/05/07 02:53:41 bjs Exp $
+
+ - Fix build of qt4 plugin.
+ - Add handler for share/nucleo/plugins-list to allow for splitting
+ plugins out into seperate packages.
+ - Add opencv option (or seperate package) for OpenCV demos.
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/buildlink3.mk
--- a/x11/nucleo/buildlink3.mk Tue May 06 23:50:42 2008 +0000
+++ b/x11/nucleo/buildlink3.mk Wed May 07 02:53:41 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2008/05/07 02:53:41 bjs Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
NUCLEO_BUILDLINK3_MK:= ${NUCLEO_BUILDLINK3_MK}+
@@ -14,14 +14,26 @@
.if ${NUCLEO_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.nucleo+= nucleo>=0.6
BUILDLINK_PKGSRCDIR.nucleo?= ../../x11/nucleo
+pkgbase:=nucleo
+. include "../../mk/pkg-build-options.mk"
.endif # NUCLEO_BUILDLINK3_MK
+.if !empty(PKG_BUILD_OPTIONS.nucleo:Mgnutls)
+. include "../../security/gnutls/buildlink3.mk"
+.endif
+
+#.if !empty(PKG_BUILD_OPTIONS.nucleo:Mqt4)
+#. include "../../x11/qt4-libs/buildlink3.mk"
+#.endif
+
.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/gd/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
-.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/libexif/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
-.include "../../multimedia/ffmpeg/buildlink3.mk"
+.include "../../multimedia/ffmpeg-devel/buildlink3.mk"
.include "../../net/mDNSResponder/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/distinfo
--- a/x11/nucleo/distinfo Tue May 06 23:50:42 2008 +0000
+++ b/x11/nucleo/distinfo Wed May 07 02:53:41 2008 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2007/06/12 16:16:56 joerg Exp $
+$NetBSD: distinfo,v 1.3 2008/05/07 02:53:41 bjs Exp $
-SHA1 (nucleo-0.6.tar.bz2) = e8935ea8998ec80e24fad65c29a2981bd1b4fccc
-RMD160 (nucleo-0.6.tar.bz2) = d1eefd7dc03645a5a11af299c0225bed118500cf
-Size (nucleo-0.6.tar.bz2) = 806154 bytes
+SHA1 (nucleo-0.7.1.tar.bz2) = 81bcf54ca73167462f63604430375a48c19f67e9
+RMD160 (nucleo-0.7.1.tar.bz2) = cc82c676422a4b07607f6da404064646be707dca
+Size (nucleo-0.7.1.tar.bz2) = 815922 bytes
SHA1 (patch-aa) = de7e9bb9ab4bca00ef72269357027d6e1748c6cb
SHA1 (patch-ab) = 6b38f25a856a30826662a3019966250ca8526903
SHA1 (patch-ac) = 2fb7982057e412ce7c25f7d4193af30f41b2d545
@@ -15,3 +15,4 @@
SHA1 (patch-aj) = f627182b2feec55f5d8fc60ac8c6e32b846e658a
SHA1 (patch-ak) = 0f9f442082548e20ed030988b211f59a5eb9827b
SHA1 (patch-al) = 6684c1b1a3b85defaed2a7457fe4ef1f7c79c117
+SHA1 (patch-am) = 1abd0f40ffe2c9ea42fde983bc784d3a10d1ec02
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/options.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/nucleo/options.mk Wed May 07 02:53:41 2008 +0000
@@ -0,0 +1,25 @@
+PKG_OPTIONS_VAR= PKG_OPTIONS.nucleo
+PKG_SUPPORTED_OPTIONS= gnutls # qt4
+PKG_SUGGESTED_OPTIONS= gnutls
+
+.include "../../mk/bsd.options.mk"
+
+###
+### XXX The build currently fails. This needs to be investigated.
+###
+#.if !empty(PKG_OPTIONS:Mqt4)
+#CONFIGURE_ARGS+= --with-qt
+#PLIST_VARS+= qt4
+#. include "../../x11/qt4-libs/buildlink3.mk"
+#.else
+#CONFIGURE_ARGS+= --without-qt
+#.endif
+
+.if !empty(PKG_OPTIONS:Mgnutls)
+CONFIGURE_ARGS+= --with-gnutls
+PLIST.gnutls= yes
+. include "../../security/gnutls/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-gnutls
+PLIST.gnutls= no
+.endif
diff -r 8c0e7a4c4dfb -r 7a928b38d033 x11/nucleo/patches/patch-am
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/nucleo/patches/patch-am Wed May 07 02:53:41 2008 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-am,v 1.1 2008/05/07 02:53:41 bjs Exp $
+
+--- nucleo/image/sink/nudppImageSink.H.orig 2008-01-29 08:54:23.000000000 -0500
++++ nucleo/image/sink/nudppImageSink.H
+@@ -14,6 +14,7 @@
+
+ #include <nucleo/image/sink/ImageSink.H>
+
++#include <netinet/in_systm.h>
+ #include <netinet/in.h>
+
+ namespace nucleo {
Home |
Main Index |
Thread Index |
Old Index