svn commit: r551247 - in head/x11-toolkits: . pangolin
Yuri Victorovich
yuri at FreeBSD.org
Sat Oct 3 01:20:05 UTC 2020
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 at 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
More information about the svn-ports-all
mailing list