summaryrefslogtreecommitdiff
path: root/x11/nucleo
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2007-06-02 08:27:43 +0000
committeragc <agc@pkgsrc.org>2007-06-02 08:27:43 +0000
commit226d751a0ac09bc8c75da10d8d47d240ebca9c26 (patch)
tree553b7a711d8c8dc9bd767d9d428072574ec89b30 /x11/nucleo
parent6793f1e87c32d93309c589f54c07de1d74318ebc (diff)
downloadpkgsrc-226d751a0ac09bc8c75da10d8d47d240ebca9c26.tar.gz
Initial import of nucleo-0.6 into the Packages Collection.
NĂșcleo, an X11-based GUI toolkit for exploring new uses of video and new human-computer interaction techniques.
Diffstat (limited to 'x11/nucleo')
-rw-r--r--x11/nucleo/DESCR2
-rw-r--r--x11/nucleo/Makefile26
-rw-r--r--x11/nucleo/PLIST143
-rw-r--r--x11/nucleo/buildlink3.mk27
-rw-r--r--x11/nucleo/distinfo9
-rw-r--r--x11/nucleo/patches/patch-aa12
-rw-r--r--x11/nucleo/patches/patch-ab12
-rw-r--r--x11/nucleo/patches/patch-ac12
-rw-r--r--x11/nucleo/patches/patch-ad12
9 files changed, 255 insertions, 0 deletions
diff --git a/x11/nucleo/DESCR b/x11/nucleo/DESCR
new file mode 100644
index 00000000000..f1bf9a3b5b5
--- /dev/null
+++ b/x11/nucleo/DESCR
@@ -0,0 +1,2 @@
+Núcleo, an X11-based GUI toolkit for exploring new uses of video and
+new human-computer interaction techniques.
diff --git a/x11/nucleo/Makefile b/x11/nucleo/Makefile
new file mode 100644
index 00000000000..4663c7ea2d9
--- /dev/null
+++ b/x11/nucleo/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+#
+
+DISTNAME= nucleo-0.6
+CATEGORIES= x11
+MASTER_SITES= http://insitu.lri.fr/metisse/download/0.4.0-rc4/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+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
+
+.include "../../graphics/freetype2/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 "../../net/mDNSResponder/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/nucleo/PLIST b/x11/nucleo/PLIST
new file mode 100644
index 00000000000..fb529d209ff
--- /dev/null
+++ b/x11/nucleo/PLIST
@@ -0,0 +1,143 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+bin/nBundle
+bin/nTest
+bin/nucleo-config
+bin/videoClient
+bin/videoServer
+include/nucleo/core/FileKeeper.H
+include/nucleo/core/PluginManager.H
+include/nucleo/core/ReactiveEngine.H
+include/nucleo/core/ReactiveObject.H
+include/nucleo/core/TimeKeeper.H
+include/nucleo/core/TimeStamp.H
+include/nucleo/core/URI.H
+include/nucleo/core/UUID.H
+include/nucleo/gl/glIncludes.H
+include/nucleo/gl/glUtils.H
+include/nucleo/gl/scenegraph/sgClipper.H
+include/nucleo/gl/scenegraph/sgNode.H
+include/nucleo/gl/scenegraph/sgViewpoint.H
+include/nucleo/gl/shading/glShader.H
+include/nucleo/gl/text/glFont.H
+include/nucleo/gl/text/glFontManager.H
+include/nucleo/gl/text/glString.H
+include/nucleo/gl/texture/glTexture.H
+include/nucleo/gl/texture/glTextureTile.H
+include/nucleo/gl/window/_events.H
+include/nucleo/gl/window/_extEvents.H
+include/nucleo/gl/window/_macos2keysym.H
+include/nucleo/gl/window/glWindow.H
+include/nucleo/gl/window/glWindow_GLX.H
+include/nucleo/gl/window/keysym.H
+include/nucleo/helpers/OpenCV.H
+include/nucleo/helpers/Phone.H
+include/nucleo/image/Image.H
+include/nucleo/image/ImageBridge.H
+include/nucleo/image/RegionOfInterest.H
+include/nucleo/image/encoding/Conversion.H
+include/nucleo/image/encoding/JPEG.H
+include/nucleo/image/encoding/PAM.H
+include/nucleo/image/encoding/PNGenc.H
+include/nucleo/image/encoding/RGBAL.H
+include/nucleo/image/encoding/YpCbCr420.H
+include/nucleo/image/processing/ImageFilter.H
+include/nucleo/image/processing/basic/Paint.H
+include/nucleo/image/processing/basic/Resize.H
+include/nucleo/image/processing/basic/Transform.H
+include/nucleo/image/processing/chromakeying/ChromaKeyingFilter.H
+include/nucleo/image/processing/convolution/Blur.H
+include/nucleo/image/processing/convolution/Convolution.H
+include/nucleo/image/processing/difference/Difference.H
+include/nucleo/image/processing/difference/MotionDetection.H
+include/nucleo/image/processing/difference/SceneChangeDetector.H
+include/nucleo/image/processing/gamma/GammaCorrection.H
+include/nucleo/image/processing/noise/PerlinNoise.H
+include/nucleo/image/sink/ImageSink.H
+include/nucleo/image/sink/bufferedImageSink.H
+include/nucleo/image/sink/glwindowImageSink.H
+include/nucleo/image/sink/imagefileImageSink.H
+include/nucleo/image/sink/nserverImageSink.H
+include/nucleo/image/sink/nudpImageSink.H
+include/nucleo/image/sink/nudppImageSink.H
+include/nucleo/image/sink/serverpushImageSink.H
+include/nucleo/image/source/ImageSource.H
+include/nucleo/image/source/imagefileImageSource.H
+include/nucleo/image/source/noiseImageSource.H
+include/nucleo/image/source/nucImageSource.H
+include/nucleo/image/source/nudpImageSource.H
+include/nucleo/image/source/nudpcImageSource.H
+include/nucleo/image/source/nudppImageSource.H
+include/nucleo/image/source/serverpushImageSource.H
+include/nucleo/image/source/vssImageSource.H
+include/nucleo/network/NetworkUtils.H
+include/nucleo/network/dnssd/DNSService.H
+include/nucleo/network/dnssd/DNSServiceAnnouncer.H
+include/nucleo/network/dnssd/DNSServiceBrowser.H
+include/nucleo/network/http/HttpMessage.H
+include/nucleo/network/http/ServerPush.H
+include/nucleo/network/tcp/BufferedTcpConnection.H
+include/nucleo/network/tcp/Ping.H
+include/nucleo/network/tcp/TcpConnection.H
+include/nucleo/network/tcp/TcpServer.H
+include/nucleo/network/tcp/TcpUtils.H
+include/nucleo/network/udp/StunResolver.H
+include/nucleo/network/udp/UdpPlus.H
+include/nucleo/network/udp/UdpPlusReceiver.H
+include/nucleo/network/udp/UdpPlusSender.H
+include/nucleo/network/udp/UdpReceiver.H
+include/nucleo/network/udp/UdpSender.H
+include/nucleo/network/udp/UdpSocket.H
+include/nucleo/nucleo.H
+include/nucleo/utils/AppUtils.H
+include/nucleo/utils/Base64.H
+include/nucleo/utils/ByteOrder.H
+include/nucleo/utils/ConfigDict.H
+include/nucleo/utils/FileUtils.H
+include/nucleo/utils/MD5.H
+include/nucleo/utils/SignalUtils.H
+include/nucleo/utils/StringUtils.H
+include/nucleo/utils/TimeUtils.H
+lib/libNucleo.la
+lib/pkgconfig/nucleo.pc
+share/nucleo/Info.plist.tmpl
+share/nucleo/fonts/Vera.ttf
+share/nucleo/fonts/VeraBI.ttf
+share/nucleo/fonts/VeraBd.ttf
+share/nucleo/fonts/VeraIt.ttf
+share/nucleo/fonts/VeraMoBI.ttf
+share/nucleo/fonts/VeraMoBd.ttf
+share/nucleo/fonts/VeraMoIt.ttf
+share/nucleo/fonts/VeraMono.ttf
+share/nucleo/fonts/VeraSe.ttf
+share/nucleo/fonts/VeraSeBd.ttf
+share/nucleo/nucleo.icns
+share/nucleo/nucleo.pdf
+share/nucleo/plugin-list
+@dirrm share/nucleo/fonts
+@dirrm share/nucleo
+@dirrm include/nucleo/utils
+@dirrm include/nucleo/network/udp
+@dirrm include/nucleo/network/tcp
+@dirrm include/nucleo/network/http
+@dirrm include/nucleo/network/dnssd
+@dirrm include/nucleo/network
+@dirrm include/nucleo/image/source
+@dirrm include/nucleo/image/sink
+@dirrm include/nucleo/image/processing/noise
+@dirrm include/nucleo/image/processing/gamma
+@dirrm include/nucleo/image/processing/difference
+@dirrm include/nucleo/image/processing/convolution
+@dirrm include/nucleo/image/processing/chromakeying
+@dirrm include/nucleo/image/processing/basic
+@dirrm include/nucleo/image/processing
+@dirrm include/nucleo/image/encoding
+@dirrm include/nucleo/image
+@dirrm include/nucleo/helpers
+@dirrm include/nucleo/gl/window
+@dirrm include/nucleo/gl/texture
+@dirrm include/nucleo/gl/text
+@dirrm include/nucleo/gl/shading
+@dirrm include/nucleo/gl/scenegraph
+@dirrm include/nucleo/gl
+@dirrm include/nucleo/core
+@dirrm include/nucleo
diff --git a/x11/nucleo/buildlink3.mk b/x11/nucleo/buildlink3.mk
new file mode 100644
index 00000000000..b6d7c4eceda
--- /dev/null
+++ b/x11/nucleo/buildlink3.mk
@@ -0,0 +1,27 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+NUCLEO_BUILDLINK3_MK:= ${NUCLEO_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= nucleo
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nnucleo}
+BUILDLINK_PACKAGES+= nucleo
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}nucleo
+
+.if ${NUCLEO_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.nucleo+= nucleo>=0.6
+BUILDLINK_PKGSRCDIR.nucleo?= ../../x11/nucleo
+.endif # NUCLEO_BUILDLINK3_MK
+
+.include "../../graphics/freetype2/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 "../../net/mDNSResponder/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/nucleo/distinfo b/x11/nucleo/distinfo
new file mode 100644
index 00000000000..55a0c71d72a
--- /dev/null
+++ b/x11/nucleo/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+SHA1 (nucleo-0.6.tar.bz2) = e8935ea8998ec80e24fad65c29a2981bd1b4fccc
+RMD160 (nucleo-0.6.tar.bz2) = d1eefd7dc03645a5a11af299c0225bed118500cf
+Size (nucleo-0.6.tar.bz2) = 806154 bytes
+SHA1 (patch-aa) = de7e9bb9ab4bca00ef72269357027d6e1748c6cb
+SHA1 (patch-ab) = 6b38f25a856a30826662a3019966250ca8526903
+SHA1 (patch-ac) = d213cb6302e3f5e8664b0775de5a1e2adaa1e624
+SHA1 (patch-ad) = b9e94e3183c7d861396e44eefb881ce8b40c4c25
diff --git a/x11/nucleo/patches/patch-aa b/x11/nucleo/patches/patch-aa
new file mode 100644
index 00000000000..f836ed64450
--- /dev/null
+++ b/x11/nucleo/patches/patch-aa
@@ -0,0 +1,12 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+--- nucleo/network/udp/UdpPlusSender.cxx 2007/06/01 20:34:41 1.1
++++ nucleo/network/udp/UdpPlusSender.cxx 2007/06/01 20:35:05
+@@ -12,6 +12,7 @@
+ #include <nucleo/network/udp/UdpPlusSender.H>
+ #include <nucleo/network/NetworkUtils.H>
+
++#include <errno.h>
+ #include <unistd.h>
+ #include <sys/socket.h>
+ #include <sys/uio.h>
diff --git a/x11/nucleo/patches/patch-ab b/x11/nucleo/patches/patch-ab
new file mode 100644
index 00000000000..c8aeb8e97c1
--- /dev/null
+++ b/x11/nucleo/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+--- nucleo/network/udp/UdpPlusReceiver.cxx 2007/06/01 20:36:37 1.1
++++ nucleo/network/udp/UdpPlusReceiver.cxx 2007/06/01 20:36:57
+@@ -13,6 +13,7 @@
+
+ #include <nucleo/utils/FileUtils.H>
+
++#include <errno.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/errno.h>
diff --git a/x11/nucleo/patches/patch-ac b/x11/nucleo/patches/patch-ac
new file mode 100644
index 00000000000..464aef32169
--- /dev/null
+++ b/x11/nucleo/patches/patch-ac
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+--- nucleo/network/udp/UdpSocket.cxx 2007/06/01 20:38:33 1.1
++++ nucleo/network/udp/UdpSocket.cxx 2007/06/01 20:38:50
+@@ -12,6 +12,7 @@
+ #include <nucleo/network/udp/UdpSocket.H>
+ #include <nucleo/network/NetworkUtils.H>
+
++#include <errno.h>
+ #include <arpa/inet.h>
+ #include <sys/socket.h>
+ #include <netdb.h>
diff --git a/x11/nucleo/patches/patch-ad b/x11/nucleo/patches/patch-ad
new file mode 100644
index 00000000000..f16ec0e9281
--- /dev/null
+++ b/x11/nucleo/patches/patch-ad
@@ -0,0 +1,12 @@
+$NetBSD: patch-ad,v 1.1.1.1 2007/06/02 08:27:43 agc Exp $
+
+--- apps/videoServer/Notifier.cxx 2007/06/01 21:03:30 1.1
++++ apps/videoServer/Notifier.cxx 2007/06/01 21:03:51
+@@ -16,6 +16,7 @@
+ #include <nucleo/core/TimeKeeper.H>
+ #include <nucleo/utils/FileUtils.H>
+
++#include <signal.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>