Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Oct 2020 01:20:04 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r551247 - in head/x11-toolkits: . pangolin
Message-ID:  <202010030120.0931K4hI078298@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Oct  3 01:20:04 2020
New Revision: 551247
URL: https://svnweb.freebsd.org/changeset/ports/551247

Log:
  New port: x11-toolkits/pangolin: Lightweight rapid development library for managing OpenGL display

Added:
  head/x11-toolkits/pangolin/
  head/x11-toolkits/pangolin/Makefile   (contents, props changed)
  head/x11-toolkits/pangolin/distinfo   (contents, props changed)
  head/x11-toolkits/pangolin/pkg-descr   (contents, props changed)
  head/x11-toolkits/pangolin/pkg-plist   (contents, props changed)
Modified:
  head/x11-toolkits/Makefile

Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile	Sat Oct  3 00:35:48 2020	(r551246)
+++ head/x11-toolkits/Makefile	Sat Oct  3 01:20:04 2020	(r551247)
@@ -153,6 +153,7 @@
     SUBDIR += p5-Tk-ToolBar
     SUBDIR += p5-Tk-WaitBox
     SUBDIR += pango
+    SUBDIR += pangolin
     SUBDIR += pangomm
     SUBDIR += pangox-compat
     SUBDIR += pangoxsl

Added: head/x11-toolkits/pangolin/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/pangolin/Makefile	Sat Oct  3 01:20:04 2020	(r551247)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	pangolin
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.5-431
+DISTVERSIONSUFFIX=	-g86eb497
+CATEGORIES=	x11-toolkits
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Lightweight rapid development library for managing OpenGL display
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENCE
+
+LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
+		liblz4.so:archivers/liblz4 \
+		libpng16.so:graphics/png \
+		libtiff.so:graphics/tiff \
+		libzstd.so:archivers/zstd
+
+USES=		cmake compiler:c++14-lang gl jpeg pkgconfig
+USE_GL=		gl glew glu
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	stevenlovegrove
+GH_PROJECT=	Pangolin
+
+LDFLAGS+=	-pthread
+
+.include <bsd.port.mk>

Added: head/x11-toolkits/pangolin/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/pangolin/distinfo	Sat Oct  3 01:20:04 2020	(r551247)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1601685329
+SHA256 (stevenlovegrove-Pangolin-v0.5-431-g86eb497_GH0.tar.gz) = 9fc428c76f6b7aebe1e34e33004103103d17552c2a9532b138972d284aefad48
+SIZE (stevenlovegrove-Pangolin-v0.5-431-g86eb497_GH0.tar.gz) = 661343

Added: head/x11-toolkits/pangolin/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/pangolin/pkg-descr	Sat Oct  3 01:20:04 2020	(r551247)
@@ -0,0 +1,14 @@
+Pangolin is a lightweight portable rapid development library for managing OpenGL
+display/interaction and abstracting video input. At its heart is a simple OpenGl
+viewport manager which can help to modularise 3D visualisation without adding to
+its complexity, and offers an advanced but intuitive 3D navigation handler.
+Pangolin also provides a mechanism for manipulating program variables through
+config files and ui integration, and has a flexible real-time plotter for
+visualising graphical data.
+
+The ethos of Pangolin is to reduce the boilerplate code that normally gets
+written to visualise and interact with (typically image and 3D based) systems,
+without compromising performance. It also enables write-once code for a number
+of platforms, currently including Windows, Linux, OSX, Android and IOS.
+
+WWW: https://github.com/stevenlovegrove/Pangolin

Added: head/x11-toolkits/pangolin/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/pangolin/pkg-plist	Sat Oct  3 01:20:04 2020	(r551247)
@@ -0,0 +1,178 @@
+bin/Plotter
+bin/VideoConvert
+bin/VideoJsonPrint
+bin/VideoJsonTransform
+bin/VideoViewer
+include/pangolin/compat/glutbitmap.h
+include/pangolin/compat/optional.h
+include/pangolin/compat/type_traits.h
+include/pangolin/compat/variant.h
+include/pangolin/config.h
+include/pangolin/console/ConsoleInterpreter.h
+include/pangolin/console/ConsoleView.h
+include/pangolin/display/attach.h
+include/pangolin/display/device/OsxWindow.h
+include/pangolin/display/device/PangolinNSApplication.h
+include/pangolin/display/device/PangolinNSGLView.h
+include/pangolin/display/device/WinWindow.h
+include/pangolin/display/device/X11GlContext.h
+include/pangolin/display/device/X11Window.h
+include/pangolin/display/device/display_android.h
+include/pangolin/display/display.h
+include/pangolin/display/display_internal.h
+include/pangolin/display/image_view.h
+include/pangolin/display/opengl_render_state.h
+include/pangolin/display/user_app.h
+include/pangolin/display/view.h
+include/pangolin/display/viewport.h
+include/pangolin/display/widgets/widgets.h
+include/pangolin/display/window.h
+include/pangolin/factory/factory_registry.h
+include/pangolin/geometry/geometry.h
+include/pangolin/geometry/geometry_obj.h
+include/pangolin/geometry/geometry_ply.h
+include/pangolin/geometry/glgeometry.h
+include/pangolin/gl/cg.h
+include/pangolin/gl/colour.h
+include/pangolin/gl/compat/gl2engine.h
+include/pangolin/gl/compat/gl_es_compat.h
+include/pangolin/gl/gl.h
+include/pangolin/gl/gl.hpp
+include/pangolin/gl/glchar.h
+include/pangolin/gl/glcuda.h
+include/pangolin/gl/gldraw.h
+include/pangolin/gl/glfont.h
+include/pangolin/gl/glformattraits.h
+include/pangolin/gl/glinclude.h
+include/pangolin/gl/glpangoglu.h
+include/pangolin/gl/glpixformat.h
+include/pangolin/gl/glplatform.h
+include/pangolin/gl/glsl.h
+include/pangolin/gl/glstate.h
+include/pangolin/gl/gltext.h
+include/pangolin/gl/gltexturecache.h
+include/pangolin/gl/glvbo.h
+include/pangolin/handler/handler.h
+include/pangolin/handler/handler_enums.h
+include/pangolin/handler/handler_glbuffer.h
+include/pangolin/handler/handler_image.h
+include/pangolin/image/copy.h
+include/pangolin/image/image.h
+include/pangolin/image/image_convert.h
+include/pangolin/image/image_io.h
+include/pangolin/image/image_utils.h
+include/pangolin/image/managed_image.h
+include/pangolin/image/memcpy.h
+include/pangolin/image/pixel_format.h
+include/pangolin/image/typed_image.h
+include/pangolin/ios/PangolinAppDelegate.h
+include/pangolin/ios/PangolinUIView.h
+include/pangolin/log/packet.h
+include/pangolin/log/packetstream.h
+include/pangolin/log/packetstream_reader.h
+include/pangolin/log/packetstream_source.h
+include/pangolin/log/packetstream_tags.h
+include/pangolin/log/packetstream_writer.h
+include/pangolin/log/playback_session.h
+include/pangolin/log/sync_time.h
+include/pangolin/pangolin.h
+include/pangolin/platform.h
+include/pangolin/plot/datalog.h
+include/pangolin/plot/plotter.h
+include/pangolin/plot/range.h
+include/pangolin/python/pyinterpreter.h
+include/pangolin/python/pypangoio.h
+include/pangolin/python/pypangolin_init.h
+include/pangolin/python/pyuniqueobj.h
+include/pangolin/python/pyvar.h
+include/pangolin/scene/axis.h
+include/pangolin/scene/interactive.h
+include/pangolin/scene/interactive_index.h
+include/pangolin/scene/renderable.h
+include/pangolin/scene/scenehandler.h
+include/pangolin/scene/tree.h
+include/pangolin/tools/video_viewer.h
+include/pangolin/utils/argagg.hpp
+include/pangolin/utils/assert.h
+include/pangolin/utils/compontent_cast.h
+include/pangolin/utils/file_extension.h
+include/pangolin/utils/file_utils.h
+include/pangolin/utils/fix_size_buffer_queue.h
+include/pangolin/utils/format_string.h
+include/pangolin/utils/log.h
+include/pangolin/utils/memstreambuf.h
+include/pangolin/utils/params.h
+include/pangolin/utils/parse.h
+include/pangolin/utils/picojson.h
+include/pangolin/utils/posix/condition_variable.h
+include/pangolin/utils/posix/semaphore.h
+include/pangolin/utils/posix/shared_memory_buffer.h
+include/pangolin/utils/registration.h
+include/pangolin/utils/signal_slot.h
+include/pangolin/utils/sigstate.h
+include/pangolin/utils/simple_math.h
+include/pangolin/utils/threadedfilebuf.h
+include/pangolin/utils/timer.h
+include/pangolin/utils/transform.h
+include/pangolin/utils/type_convert.h
+include/pangolin/utils/uri.h
+include/pangolin/utils/variadic_all.h
+include/pangolin/utils/xml/license.txt
+include/pangolin/utils/xml/rapidxml.hpp
+include/pangolin/utils/xml/rapidxml_iterators.hpp
+include/pangolin/utils/xml/rapidxml_print.hpp
+include/pangolin/utils/xml/rapidxml_utils.hpp
+include/pangolin/var/input_record_repeat.h
+include/pangolin/var/var.h
+include/pangolin/var/varextra.h
+include/pangolin/var/varstate.h
+include/pangolin/var/varvalue.h
+include/pangolin/var/varvaluegeneric.h
+include/pangolin/var/varvaluet.h
+include/pangolin/var/varwrapper.h
+include/pangolin/video/drivers/debayer.h
+include/pangolin/video/drivers/deinterlace.h
+include/pangolin/video/drivers/depthsense.h
+include/pangolin/video/drivers/ffmpeg.h
+include/pangolin/video/drivers/firewire.h
+include/pangolin/video/drivers/images.h
+include/pangolin/video/drivers/images_out.h
+include/pangolin/video/drivers/join.h
+include/pangolin/video/drivers/merge.h
+include/pangolin/video/drivers/mirror.h
+include/pangolin/video/drivers/openni.h
+include/pangolin/video/drivers/openni2.h
+include/pangolin/video/drivers/openni_common.h
+include/pangolin/video/drivers/pack.h
+include/pangolin/video/drivers/pango.h
+include/pangolin/video/drivers/pango_video_output.h
+include/pangolin/video/drivers/pleora.h
+include/pangolin/video/drivers/pvn.h
+include/pangolin/video/drivers/realsense.h
+include/pangolin/video/drivers/realsense2.h
+include/pangolin/video/drivers/shared_memory.h
+include/pangolin/video/drivers/shift.h
+include/pangolin/video/drivers/split.h
+include/pangolin/video/drivers/teli.h
+include/pangolin/video/drivers/test.h
+include/pangolin/video/drivers/thread.h
+include/pangolin/video/drivers/truncate.h
+include/pangolin/video/drivers/unpack.h
+include/pangolin/video/drivers/uvc.h
+include/pangolin/video/drivers/uvc_mediafoundation.h
+include/pangolin/video/drivers/v4l.h
+include/pangolin/video/iostream_operators.h
+include/pangolin/video/stream_encoder_factory.h
+include/pangolin/video/stream_info.h
+include/pangolin/video/video.h
+include/pangolin/video/video_exception.h
+include/pangolin/video/video_input.h
+include/pangolin/video/video_interface.h
+include/pangolin/video/video_output.h
+include/pangolin/video/video_output_interface.h
+include/pangolin/video/video_record_repeat.h
+lib/cmake/Pangolin/PangolinConfig.cmake
+lib/cmake/Pangolin/PangolinConfigVersion.cmake
+lib/cmake/Pangolin/PangolinTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Pangolin/PangolinTargets.cmake
+lib/libpangolin.so



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010030120.0931K4hI078298>