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