pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Add librocket, the HTML/CSS user interface library.
Module Name: pkgsrc-wip
Committed By: Christian Koch <cfkoch%edgebsd.org@localhost>
Pushed By: cfkoch
Date: Fri Nov 11 17:03:18 2016 -0800
Changeset: 4e48dfe30f432761b6db443b343f3225f72d2069
Modified Files:
Makefile
Added Files:
librocket/DESCR
librocket/Makefile
librocket/PLIST
librocket/TODO
librocket/buildlink3.mk
librocket/distinfo
Log Message:
Add librocket, the HTML/CSS user interface library.
libRocket is the C++ user interface package based on the HTML and CSS
standards. It is designed as a complete solution for any project's interface
needs.
libRocket uses the time-tested open standards XHTML1.0 and CSS2.0 (while
borrowing features from HTML5 and CSS3), and extends them with features
suited towards real-time applications. Because of this, you don't have to
learn a whole new proprietary technology like other libraries in this space.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4e48dfe30f432761b6db443b343f3225f72d2069
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
librocket/DESCR | 8 ++++
librocket/Makefile | 21 ++++++++++
librocket/PLIST | 109 ++++++++++++++++++++++++++++++++++++++++++++++++
librocket/TODO | 1 +
librocket/buildlink3.mk | 15 +++++++
librocket/distinfo | 6 +++
7 files changed, 161 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index e8b7b09..c7d796b 100644
--- a/Makefile
+++ b/Makefile
@@ -1639,6 +1639,7 @@ SUBDIR+= libraw1394
SUBDIR+= libre
SUBDIR+= librem
SUBDIR+= libreoffice-git
+SUBDIR+= librocket
SUBDIR+= libscscp
SUBDIR+= libslab
SUBDIR+= libsocialweb
diff --git a/librocket/DESCR b/librocket/DESCR
new file mode 100644
index 0000000..34cb617
--- /dev/null
+++ b/librocket/DESCR
@@ -0,0 +1,8 @@
+libRocket is the C++ user interface package based on the HTML and CSS
+standards. It is designed as a complete solution for any project's interface
+needs.
+
+libRocket uses the time-tested open standards XHTML1.0 and CSS2.0 (while
+borrowing features from HTML5 and CSS3), and extends them with features
+suited towards real-time applications. Because of this, you don't have to
+learn a whole new proprietary technology like other libraries in this space.
diff --git a/librocket/Makefile b/librocket/Makefile
new file mode 100644
index 0000000..d4b39ea
--- /dev/null
+++ b/librocket/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD$
+
+DISTNAME= libRocket
+PKGNAME= librocket-${VERSION}
+VERSION= 1.3.0.0
+GITHUB_TAG= release-${PKGVERSION_NOREV}
+MASTER_SITES= ${MASTER_SITE_GITHUB:=libRocket/}
+CATEGORIES= games
+
+HOMEPAGE= http://librocket.com/
+COMMENT= The HTML/CSS user interface library
+LICENSE= mit
+
+EXTRACT_USING= gtar
+USE_CMAKE= yes
+USE_LANGUAGES+= c c++
+
+WRKSRC= ${WRKDIR}/${DISTNAME}-${GITHUB_TAG}/Build
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/librocket/PLIST b/librocket/PLIST
new file mode 100644
index 0000000..10d7675
--- /dev/null
+++ b/librocket/PLIST
@@ -0,0 +1,109 @@
+@comment $NetBSD$
+include/Rocket/Controls.h
+include/Rocket/Controls/Clipboard.h
+include/Rocket/Controls/Controls.h
+include/Rocket/Controls/DataFormatter.h
+include/Rocket/Controls/DataQuery.h
+include/Rocket/Controls/DataSource.h
+include/Rocket/Controls/DataSourceListener.h
+include/Rocket/Controls/ElementDataGrid.h
+include/Rocket/Controls/ElementDataGridCell.h
+include/Rocket/Controls/ElementDataGridExpandButton.h
+include/Rocket/Controls/ElementDataGridRow.h
+include/Rocket/Controls/ElementForm.h
+include/Rocket/Controls/ElementFormControl.h
+include/Rocket/Controls/ElementFormControlDataSelect.h
+include/Rocket/Controls/ElementFormControlInput.h
+include/Rocket/Controls/ElementFormControlSelect.h
+include/Rocket/Controls/ElementFormControlTextArea.h
+include/Rocket/Controls/ElementTabSet.h
+include/Rocket/Controls/Header.h
+include/Rocket/Controls/SelectOption.h
+include/Rocket/Core.h
+include/Rocket/Core/BaseXMLParser.h
+include/Rocket/Core/Box.h
+include/Rocket/Core/Colour.h
+include/Rocket/Core/Colour.inl
+include/Rocket/Core/Context.h
+include/Rocket/Core/ContextInstancer.h
+include/Rocket/Core/ConvolutionFilter.h
+include/Rocket/Core/Core.h
+include/Rocket/Core/Debug.h
+include/Rocket/Core/Decorator.h
+include/Rocket/Core/DecoratorInstancer.h
+include/Rocket/Core/Dictionary.h
+include/Rocket/Core/Dictionary.inl
+include/Rocket/Core/Element.h
+include/Rocket/Core/Element.inl
+include/Rocket/Core/ElementDocument.h
+include/Rocket/Core/ElementInstancer.h
+include/Rocket/Core/ElementInstancerGeneric.h
+include/Rocket/Core/ElementInstancerGeneric.inl
+include/Rocket/Core/ElementReference.h
+include/Rocket/Core/ElementScroll.h
+include/Rocket/Core/ElementText.h
+include/Rocket/Core/ElementUtilities.h
+include/Rocket/Core/Event.h
+include/Rocket/Core/EventInstancer.h
+include/Rocket/Core/EventListener.h
+include/Rocket/Core/EventListenerInstancer.h
+include/Rocket/Core/Factory.h
+include/Rocket/Core/FileInterface.h
+include/Rocket/Core/Font.h
+include/Rocket/Core/FontDatabase.h
+include/Rocket/Core/FontEffect.h
+include/Rocket/Core/FontEffectInstancer.h
+include/Rocket/Core/FontGlyph.h
+include/Rocket/Core/Geometry.h
+include/Rocket/Core/GeometryUtilities.h
+include/Rocket/Core/Header.h
+include/Rocket/Core/Input.h
+include/Rocket/Core/Log.h
+include/Rocket/Core/Math.h
+include/Rocket/Core/MathTypes.h
+include/Rocket/Core/Platform.h
+include/Rocket/Core/Plugin.h
+include/Rocket/Core/Pool.inl
+include/Rocket/Core/Property.h
+include/Rocket/Core/PropertyDefinition.h
+include/Rocket/Core/PropertyDictionary.h
+include/Rocket/Core/PropertyParser.h
+include/Rocket/Core/PropertySpecification.h
+include/Rocket/Core/ReferenceCountable.h
+include/Rocket/Core/RenderInterface.h
+include/Rocket/Core/ScriptInterface.h
+include/Rocket/Core/Stream.h
+include/Rocket/Core/StreamMemory.h
+include/Rocket/Core/String.h
+include/Rocket/Core/StringBase.h
+include/Rocket/Core/StringBase.inl
+include/Rocket/Core/StringUtilities.h
+include/Rocket/Core/StyleSheet.h
+include/Rocket/Core/StyleSheetKeywords.h
+include/Rocket/Core/StyleSheetSpecification.h
+include/Rocket/Core/SystemInterface.h
+include/Rocket/Core/Texture.h
+include/Rocket/Core/TypeConverter.h
+include/Rocket/Core/TypeConverter.inl
+include/Rocket/Core/Types.h
+include/Rocket/Core/URL.h
+include/Rocket/Core/Variant.h
+include/Rocket/Core/Variant.inl
+include/Rocket/Core/Vector2.h
+include/Rocket/Core/Vector2.inl
+include/Rocket/Core/Vertex.h
+include/Rocket/Core/WString.h
+include/Rocket/Core/XMLNodeHandler.h
+include/Rocket/Core/XMLParser.h
+include/Rocket/Debugger.h
+include/Rocket/Debugger/Debugger.h
+include/Rocket/Debugger/Header.h
+lib/libRocketControls.${PKGVERSION}.dylib
+lib/libRocketControls.1.dylib
+lib/libRocketControls.dylib
+lib/libRocketCore.${PKGVERSION}.dylib
+lib/libRocketCore.1.dylib
+lib/libRocketCore.dylib
+lib/libRocketDebugger.${PKGVERSION}.dylib
+lib/libRocketDebugger.1.dylib
+lib/libRocketDebugger.dylib
diff --git a/librocket/TODO b/librocket/TODO
new file mode 100644
index 0000000..e5d6bca
--- /dev/null
+++ b/librocket/TODO
@@ -0,0 +1 @@
+- Tested only on Darwin so far.
diff --git a/librocket/buildlink3.mk b/librocket/buildlink3.mk
new file mode 100644
index 0000000..d396358
--- /dev/null
+++ b/librocket/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= librocket
+
+if !defined(LIBROCKET_BUILDLINK3_MK)
+PNG_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.librocket+= librocket>=1.3.0.0
+BUILDLINK_ABI_DEPENDS.librocket+= librocket>=1.3.0.0
+BUILDLINK_PKGSRCDIR.librocket?= ../../wip/librocket
+
+.include "../../graphics/freetype2/buildlink3.mk"
+.endif # LIBROCKET_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -librocket
diff --git a/librocket/distinfo b/librocket/distinfo
new file mode 100644
index 0000000..b0ee69f
--- /dev/null
+++ b/librocket/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libRocket.tar.gz) = b8e203a0e256e87ec562ac180667d005375fcdb0
+RMD160 (libRocket.tar.gz) = 8aaabff866c2d6ea76edbf8d71c404e8623cf276
+SHA512 (libRocket.tar.gz) = 579fb5b9ca48b44999ca9c64e5fde3f28b83b12487928d34cf6e2834e60c4fff06c845832d38387f4ba639e2bd906b96940da4ce5e4c73625c48c6658726d3bd
+Size (libRocket.tar.gz) = 1858846 bytes
Home |
Main Index |
Thread Index |
Old Index