Index: head/devel/dlangui/Makefile =================================================================== --- head/devel/dlangui/Makefile (revision 471468) +++ head/devel/dlangui/Makefile (revision 471469) @@ -1,41 +1,41 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= dlangui -PORTVERSION= 0.9.82 +PORTVERSION= 0.9.178 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= acm@FreeBSD.org COMMENT= Cross Platform GUI for D programming language LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util \ ${LOCALBASE}/lib/d/libDerelictGL3.a:graphics/derelict-gl3 \ ${LOCALBASE}/lib/d/libDerelictFT.a:print/derelict-ft \ ${LOCALBASE}/lib/d/libDerelictSDL2.a:devel/derelict-sdl2 \ ${LOCALBASE}/lib/d/libdlib.a:devel/dlib USE_GITHUB= yes GH_ACCOUNT= buggins DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d post-patch: ${REINPLACE_CMD} -e 's|DIMAGE;|DLIBIMAGE;|g' ${WRKSRC}/src/dlangui/graphics/images.d do-build: @cd ${WRKSRC} && ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/lib${PORTNAME}.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include Index: head/devel/dlangui/distinfo =================================================================== --- head/devel/dlangui/distinfo (revision 471468) +++ head/devel/dlangui/distinfo (revision 471469) @@ -1,3 +1,3 @@ -TIMESTAMP = 1501066122 -SHA256 (buggins-dlangui-v0.9.82_GH0.tar.gz) = 61c2a95472c8ec17acf5465153f16972dde30f2033f6a5b751744a8e0edda698 -SIZE (buggins-dlangui-v0.9.82_GH0.tar.gz) = 8254924 +TIMESTAMP = 1525933643 +SHA256 (buggins-dlangui-v0.9.178_GH0.tar.gz) = 4bbe0568609b585ee96cb259dbf11cb2bdc83dea7facdca1c98603aa89a1cbc3 +SIZE (buggins-dlangui-v0.9.178_GH0.tar.gz) = 8560169 Index: head/devel/dlangui/files/patch-dub.json =================================================================== --- head/devel/dlangui/files/patch-dub.json (revision 471468) +++ head/devel/dlangui/files/patch-dub.json (revision 471469) @@ -1,60 +1,73 @@ ---- dub.json.orig 2017-07-19 07:42:26 UTC -+++ dub.json -@@ -50,13 +50,6 @@ +--- dub.json.orig 2018-05-08 03:43:09.000000000 -0500 ++++ dub.json 2018-05-10 01:29:19.569819000 -0500 +@@ -48,13 +48,7 @@ "versions": ["USE_OPENGL", "EmbedStandardResources"], "versions-posix": ["USE_SDL", "USE_FREETYPE"], "versions-windows": ["Unicode"], - "dependencies": { - "derelict-gl3": "~>1.0.18", - "derelict-ft": "~>1.1.2" - }, - "dependencies-posix": { - "derelict-sdl2": "~>2.0.0" - }, ++ "copyFiles-windows-x86_64": [ "libs/windows/x86_64/libfreetype-6.dll" ], -@@ -79,21 +72,11 @@ +@@ -70,31 +64,18 @@ + { + "name": "external", + "versions": ["USE_EXTERNAL"], +- "dependencies": { +- "derelict-gl3": "~>1.0.18", +- "derelict-ft": "~>1.1.2" +- } + }, + { + "name": "minimal", "versions": ["EmbedStandardResources", "ForceLogs"], "versions-posix": ["USE_SDL", "USE_FREETYPE", "NO_OPENGL"], "versions-windows": ["Unicode" ,"NO_OPENGL"], - "dependencies-posix": { - "derelict-gl3": "~>1.0.18", - "derelict-sdl2": "~>2.0.0", - "derelict-ft": "~>1.1.2" - } }, { "name": "sdl", "versions": ["USE_SDL", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources"], "versions-windows": ["Unicode"], - "dependencies": { - "derelict-gl3": "~>1.0.18", - "derelict-ft": "~>1.1.2", - "derelict-sdl2": "~>2.0.0" - }, ++ "copyFiles-windows-x86_64": [ "libs/windows/x86_64/libfreetype-6.dll", "libs/windows/x86_64/SDL2.dll" -@@ -107,21 +90,11 @@ +@@ -108,21 +89,12 @@ "name": "x11", "versions": ["USE_X11", "USE_FREETYPE", "EmbedStandardResources"], "versions-windows": ["Unicode"], - "dependencies": { - "derelict-gl3": "~>1.0.18", - "derelict-ft": "~>1.1.2", -- "x11": "~>1.0.13" +- "x11": "~>1.0.17" - } }, { "name": "sfml", "versions": ["USE_DSFML", "USE_OPENGL", "USE_FREETYPE", "EmbedStandardResources"], "versions-windows": ["Unicode"], - "dependencies": { - "derelict-gl3": "~>1.0.18", - "derelict-ft": "~>1.1.2", - "dsfml": "~>2.1.0" - }, ++ "copyFiles-windows-x86_64": [ "libs/windows/x86_64/libfreetype-6.dll" ], Index: head/devel/dlangui/pkg-plist =================================================================== --- head/devel/dlangui/pkg-plist (revision 471468) +++ head/devel/dlangui/pkg-plist (revision 471469) @@ -1,97 +1,99 @@ include/d/dlangui/core/asyncsocket.d include/d/dlangui/core/collections.d include/d/dlangui/core/config.d include/d/dlangui/core/css.d include/d/dlangui/core/cssparser.d include/d/dlangui/core/dom.d include/d/dlangui/core/editable.d include/d/dlangui/core/events.d include/d/dlangui/core/filemanager.d include/d/dlangui/core/files.d include/d/dlangui/core/i18n.d include/d/dlangui/core/linestream.d include/d/dlangui/core/logger.d include/d/dlangui/core/math3d.d include/d/dlangui/core/parseutils.d include/d/dlangui/core/queue.d include/d/dlangui/core/settings.d include/d/dlangui/core/signals.d include/d/dlangui/core/stdaction.d include/d/dlangui/core/streams.d include/d/dlangui/core/textsource.d include/d/dlangui/core/types.d include/d/dlangui/dialogs/dialog.d include/d/dlangui/dialogs/filedlg.d include/d/dlangui/dialogs/inputbox.d include/d/dlangui/dialogs/msgbox.d include/d/dlangui/dialogs/settingsdialog.d include/d/dlangui/dml/annotations.d include/d/dlangui/dml/dmlhighlight.d include/d/dlangui/dml/parser.d include/d/dlangui/dml/tokenizer.d include/d/dlangui/dom/cssparser.d include/d/dlangui/dom/encoding.d include/d/dlangui/graphics/colors.d include/d/dlangui/graphics/domrender/domrender.d include/d/dlangui/graphics/domrender/renderblock.d include/d/dlangui/graphics/drawbuf.d include/d/dlangui/graphics/fonts.d include/d/dlangui/graphics/ftfonts.d include/d/dlangui/graphics/gldrawbuf.d include/d/dlangui/graphics/glsupport.d +include/d/dlangui/graphics/iconprovider.d include/d/dlangui/graphics/images.d include/d/dlangui/graphics/resources.d include/d/dlangui/graphics/scene/camera.d include/d/dlangui/graphics/scene/drawableobject.d include/d/dlangui/graphics/scene/effect.d include/d/dlangui/graphics/scene/fbximport.d include/d/dlangui/graphics/scene/light.d include/d/dlangui/graphics/scene/material.d include/d/dlangui/graphics/scene/mesh.d include/d/dlangui/graphics/scene/model.d include/d/dlangui/graphics/scene/node.d include/d/dlangui/graphics/scene/objimport.d include/d/dlangui/graphics/scene/scene3d.d include/d/dlangui/graphics/scene/skybox.d include/d/dlangui/graphics/scene/transform.d include/d/dlangui/graphics/xpm/reader.d include/d/dlangui/graphics/xpm/xpmcolors.d include/d/dlangui/package.d include/d/dlangui/platforms/android/androidapp.d +include/d/dlangui/platforms/ansi_console/consoleapp.d +include/d/dlangui/platforms/ansi_console/consolefont.d +include/d/dlangui/platforms/ansi_console/dconsole.d include/d/dlangui/platforms/common/platform.d include/d/dlangui/platforms/common/startup.d -include/d/dlangui/platforms/console/consoleapp.d -include/d/dlangui/platforms/console/consolefont.d -include/d/dlangui/platforms/console/dconsole.d include/d/dlangui/platforms/dsfml/dsfmlapp.d include/d/dlangui/platforms/external/externalapp.d include/d/dlangui/platforms/sdl/sdlapp.d include/d/dlangui/platforms/windows/win32drawbuf.d include/d/dlangui/platforms/windows/win32fonts.d include/d/dlangui/platforms/windows/winapp.d include/d/dlangui/platforms/x11/x11app.d include/d/dlangui/widgets/appframe.d include/d/dlangui/widgets/charts.d include/d/dlangui/widgets/combobox.d include/d/dlangui/widgets/controls.d +include/d/dlangui/widgets/dmlwidgets.d include/d/dlangui/widgets/docks.d include/d/dlangui/widgets/editors.d include/d/dlangui/widgets/grid.d include/d/dlangui/widgets/groupbox.d include/d/dlangui/widgets/layouts.d include/d/dlangui/widgets/lists.d include/d/dlangui/widgets/menu.d include/d/dlangui/widgets/metadata.d include/d/dlangui/widgets/popup.d include/d/dlangui/widgets/progressbar.d include/d/dlangui/widgets/scroll.d include/d/dlangui/widgets/scrollbar.d include/d/dlangui/widgets/srcedit.d include/d/dlangui/widgets/statusline.d include/d/dlangui/widgets/styles.d include/d/dlangui/widgets/tabs.d include/d/dlangui/widgets/toolbars.d include/d/dlangui/widgets/tree.d include/d/dlangui/widgets/widget.d include/d/dlangui/widgets/winframe.d lib/d/libdlangui.a