aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2023-02-16 13:17:54 +0000
committerGleb Popov <arrowd@FreeBSD.org>2023-02-17 09:27:29 +0000
commit5a152475eb327c065c02d1db7d1fa1b215b37ba5 (patch)
tree0707e6f7d6bb8f1130ef90a18c00b195b47b9683
parent33ceef06ad20d10b9abf87c1322458da54518206 (diff)
downloadports-5a152475eb327c065c02d1db7d1fa1b215b37ba5.tar.gz
ports-5a152475eb327c065c02d1db7d1fa1b215b37ba5.zip
devel/glibd: + D language bindings to devel/glib20
Sponsored by: Serenity Cybersecurity, LLC
-rw-r--r--devel/Makefile1
-rw-r--r--devel/glibd/Makefile26
-rw-r--r--devel/glibd/distinfo3
-rw-r--r--devel/glibd/pkg-descr1
-rw-r--r--devel/glibd/pkg-plist344
5 files changed, 375 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 090df0bcbfba..b4313d191fbb 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -846,6 +846,7 @@
SUBDIR += glade
SUBDIR += glademm
SUBDIR += glib20
+ SUBDIR += glibd
SUBDIR += glibmm
SUBDIR += glibmm26
SUBDIR += glitter
diff --git a/devel/glibd/Makefile b/devel/glibd/Makefile
new file mode 100644
index 000000000000..4ce73036131a
--- /dev/null
+++ b/devel/glibd/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= glibd
+PORTVERSION= 2.4.0
+CATEGORIES= devel
+
+MAINTAINER= arrowd@FreeBSD.org
+COMMENT= D language bindings for the GLib Utility Library
+WWW= https://github.com/gtkd-developers/GlibD
+
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= girtod:lang/gir-to-d \
+ ldc2:lang/ldc
+LIB_DEPENDS= libphobos2-ldc-shared.so:lang/ldc \
+ libdruntime-ldc-shared.so:lang/ldc
+
+USES= gnome meson pkgconfig
+
+USE_GNOME= glib20 introspection
+
+USE_GITHUB= yes
+GH_ACCOUNT= gtkd-developers
+GH_PROJECT= GlibD
+GH_TAGNAME= v${DISTVERSION}
+
+.include <bsd.port.mk>
diff --git a/devel/glibd/distinfo b/devel/glibd/distinfo
new file mode 100644
index 000000000000..13108490ad5d
--- /dev/null
+++ b/devel/glibd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1676615060
+SHA256 (gtkd-developers-GlibD-2.4.0-v2.4.0_GH0.tar.gz) = 5723cbb8231c720c8158fd60454a3e216ba15950eb5e2181e25daaffed3d0489
+SIZE (gtkd-developers-GlibD-2.4.0-v2.4.0_GH0.tar.gz) = 36014
diff --git a/devel/glibd/pkg-descr b/devel/glibd/pkg-descr
new file mode 100644
index 000000000000..1bbb80b28728
--- /dev/null
+++ b/devel/glibd/pkg-descr
@@ -0,0 +1 @@
+GlibD is a Glib/GTK bindings library for the D programming language.
diff --git a/devel/glibd/pkg-plist b/devel/glibd/pkg-plist
new file mode 100644
index 000000000000..930e442011f8
--- /dev/null
+++ b/devel/glibd/pkg-plist
@@ -0,0 +1,344 @@
+include/d/glibd-2/gio/ActionGroupIF.d
+include/d/glibd-2/gio/ActionGroupT.d
+include/d/glibd-2/gio/ActionIF.d
+include/d/glibd-2/gio/ActionMapIF.d
+include/d/glibd-2/gio/ActionMapT.d
+include/d/glibd-2/gio/ActionT.d
+include/d/glibd-2/gio/AppInfoIF.d
+include/d/glibd-2/gio/AppInfoMonitor.d
+include/d/glibd-2/gio/AppInfoT.d
+include/d/glibd-2/gio/AppLaunchContext.d
+include/d/glibd-2/gio/Application.d
+include/d/glibd-2/gio/ApplicationCommandLine.d
+include/d/glibd-2/gio/AsyncInitableIF.d
+include/d/glibd-2/gio/AsyncInitableT.d
+include/d/glibd-2/gio/AsyncResultIF.d
+include/d/glibd-2/gio/AsyncResultT.d
+include/d/glibd-2/gio/BufferedInputStream.d
+include/d/glibd-2/gio/BufferedOutputStream.d
+include/d/glibd-2/gio/BytesIcon.d
+include/d/glibd-2/gio/Cancellable.d
+include/d/glibd-2/gio/CharsetConverter.d
+include/d/glibd-2/gio/ContentType.d
+include/d/glibd-2/gio/ConverterIF.d
+include/d/glibd-2/gio/ConverterInputStream.d
+include/d/glibd-2/gio/ConverterOutputStream.d
+include/d/glibd-2/gio/ConverterT.d
+include/d/glibd-2/gio/Credentials.d
+include/d/glibd-2/gio/DBusActionGroup.d
+include/d/glibd-2/gio/DBusAnnotationInfo.d
+include/d/glibd-2/gio/DBusArgInfo.d
+include/d/glibd-2/gio/DBusAuthObserver.d
+include/d/glibd-2/gio/DBusConnection.d
+include/d/glibd-2/gio/DBusError.d
+include/d/glibd-2/gio/DBusInterfaceIF.d
+include/d/glibd-2/gio/DBusInterfaceInfo.d
+include/d/glibd-2/gio/DBusInterfaceSkeleton.d
+include/d/glibd-2/gio/DBusInterfaceT.d
+include/d/glibd-2/gio/DBusMenuModel.d
+include/d/glibd-2/gio/DBusMessage.d
+include/d/glibd-2/gio/DBusMethodInfo.d
+include/d/glibd-2/gio/DBusMethodInvocation.d
+include/d/glibd-2/gio/DBusNames.d
+include/d/glibd-2/gio/DBusNodeInfo.d
+include/d/glibd-2/gio/DBusObjectIF.d
+include/d/glibd-2/gio/DBusObjectManagerClient.d
+include/d/glibd-2/gio/DBusObjectManagerIF.d
+include/d/glibd-2/gio/DBusObjectManagerServer.d
+include/d/glibd-2/gio/DBusObjectManagerT.d
+include/d/glibd-2/gio/DBusObjectProxy.d
+include/d/glibd-2/gio/DBusObjectSkeleton.d
+include/d/glibd-2/gio/DBusObjectT.d
+include/d/glibd-2/gio/DBusPropertyInfo.d
+include/d/glibd-2/gio/DBusProxy.d
+include/d/glibd-2/gio/DBusServer.d
+include/d/glibd-2/gio/DBusSignalInfo.d
+include/d/glibd-2/gio/DBusUtilities.d
+include/d/glibd-2/gio/DataInputStream.d
+include/d/glibd-2/gio/DataOutputStream.d
+include/d/glibd-2/gio/DatagramBasedIF.d
+include/d/glibd-2/gio/DatagramBasedT.d
+include/d/glibd-2/gio/DebugControllerDBus.d
+include/d/glibd-2/gio/DebugControllerIF.d
+include/d/glibd-2/gio/DebugControllerT.d
+include/d/glibd-2/gio/DesktopAppInfo.d
+include/d/glibd-2/gio/DesktopAppInfoLookupIF.d
+include/d/glibd-2/gio/DesktopAppInfoLookupT.d
+include/d/glibd-2/gio/DriveIF.d
+include/d/glibd-2/gio/DriveT.d
+include/d/glibd-2/gio/DtlsClientConnectionIF.d
+include/d/glibd-2/gio/DtlsClientConnectionT.d
+include/d/glibd-2/gio/DtlsConnectionIF.d
+include/d/glibd-2/gio/DtlsConnectionT.d
+include/d/glibd-2/gio/DtlsServerConnectionIF.d
+include/d/glibd-2/gio/DtlsServerConnectionT.d
+include/d/glibd-2/gio/Emblem.d
+include/d/glibd-2/gio/EmblemedIcon.d
+include/d/glibd-2/gio/ErrorGIO.d
+include/d/glibd-2/gio/FileAttributeInfoList.d
+include/d/glibd-2/gio/FileAttributeMatcher.d
+include/d/glibd-2/gio/FileDescriptorBasedIF.d
+include/d/glibd-2/gio/FileDescriptorBasedT.d
+include/d/glibd-2/gio/FileEnumerator.d
+include/d/glibd-2/gio/FileIF.d
+include/d/glibd-2/gio/FileIOStream.d
+include/d/glibd-2/gio/FileIcon.d
+include/d/glibd-2/gio/FileInfo.d
+include/d/glibd-2/gio/FileInputStream.d
+include/d/glibd-2/gio/FileMonitor.d
+include/d/glibd-2/gio/FileOutputStream.d
+include/d/glibd-2/gio/FileT.d
+include/d/glibd-2/gio/FilenameCompleter.d
+include/d/glibd-2/gio/FilterInputStream.d
+include/d/glibd-2/gio/FilterOutputStream.d
+include/d/glibd-2/gio/IOExtension.d
+include/d/glibd-2/gio/IOExtensionPoint.d
+include/d/glibd-2/gio/IOModule.d
+include/d/glibd-2/gio/IOModuleScope.d
+include/d/glibd-2/gio/IOSchedulerJob.d
+include/d/glibd-2/gio/IOStream.d
+include/d/glibd-2/gio/IconIF.d
+include/d/glibd-2/gio/IconT.d
+include/d/glibd-2/gio/InetAddress.d
+include/d/glibd-2/gio/InetAddressMask.d
+include/d/glibd-2/gio/InetSocketAddress.d
+include/d/glibd-2/gio/InitableIF.d
+include/d/glibd-2/gio/InitableT.d
+include/d/glibd-2/gio/InputStream.d
+include/d/glibd-2/gio/ListModelIF.d
+include/d/glibd-2/gio/ListModelT.d
+include/d/glibd-2/gio/ListStore.d
+include/d/glibd-2/gio/LoadableIconIF.d
+include/d/glibd-2/gio/LoadableIconT.d
+include/d/glibd-2/gio/MemoryInputStream.d
+include/d/glibd-2/gio/MemoryMonitorIF.d
+include/d/glibd-2/gio/MemoryMonitorT.d
+include/d/glibd-2/gio/MemoryOutputStream.d
+include/d/glibd-2/gio/Menu.d
+include/d/glibd-2/gio/MenuAttributeIter.d
+include/d/glibd-2/gio/MenuItem.d
+include/d/glibd-2/gio/MenuLinkIter.d
+include/d/glibd-2/gio/MenuModel.d
+include/d/glibd-2/gio/MountIF.d
+include/d/glibd-2/gio/MountOperation.d
+include/d/glibd-2/gio/MountT.d
+include/d/glibd-2/gio/NativeSocketAddress.d
+include/d/glibd-2/gio/NativeVolumeMonitor.d
+include/d/glibd-2/gio/NetworkAddress.d
+include/d/glibd-2/gio/NetworkMonitorIF.d
+include/d/glibd-2/gio/NetworkMonitorT.d
+include/d/glibd-2/gio/NetworkService.d
+include/d/glibd-2/gio/Notification.d
+include/d/glibd-2/gio/OutputStream.d
+include/d/glibd-2/gio/Permission.d
+include/d/glibd-2/gio/PollableInputStreamIF.d
+include/d/glibd-2/gio/PollableInputStreamT.d
+include/d/glibd-2/gio/PollableOutputStreamIF.d
+include/d/glibd-2/gio/PollableOutputStreamT.d
+include/d/glibd-2/gio/PollableUtils.d
+include/d/glibd-2/gio/PowerProfileMonitorIF.d
+include/d/glibd-2/gio/PowerProfileMonitorT.d
+include/d/glibd-2/gio/PropertyAction.d
+include/d/glibd-2/gio/ProxyAddress.d
+include/d/glibd-2/gio/ProxyAddressEnumerator.d
+include/d/glibd-2/gio/ProxyIF.d
+include/d/glibd-2/gio/ProxyResolverIF.d
+include/d/glibd-2/gio/ProxyResolverT.d
+include/d/glibd-2/gio/ProxyT.d
+include/d/glibd-2/gio/RemoteActionGroupIF.d
+include/d/glibd-2/gio/RemoteActionGroupT.d
+include/d/glibd-2/gio/Resolver.d
+include/d/glibd-2/gio/Resource.d
+include/d/glibd-2/gio/SeekableIF.d
+include/d/glibd-2/gio/SeekableT.d
+include/d/glibd-2/gio/Settings.d
+include/d/glibd-2/gio/SettingsBackend.d
+include/d/glibd-2/gio/SettingsSchema.d
+include/d/glibd-2/gio/SettingsSchemaKey.d
+include/d/glibd-2/gio/SettingsSchemaSource.d
+include/d/glibd-2/gio/SimpleAction.d
+include/d/glibd-2/gio/SimpleActionGroup.d
+include/d/glibd-2/gio/SimpleAsyncResult.d
+include/d/glibd-2/gio/SimpleIOStream.d
+include/d/glibd-2/gio/SimplePermission.d
+include/d/glibd-2/gio/SimpleProxyResolver.d
+include/d/glibd-2/gio/Socket.d
+include/d/glibd-2/gio/SocketAddress.d
+include/d/glibd-2/gio/SocketAddressEnumerator.d
+include/d/glibd-2/gio/SocketClient.d
+include/d/glibd-2/gio/SocketConnectableIF.d
+include/d/glibd-2/gio/SocketConnectableT.d
+include/d/glibd-2/gio/SocketConnection.d
+include/d/glibd-2/gio/SocketControlMessage.d
+include/d/glibd-2/gio/SocketListener.d
+include/d/glibd-2/gio/SocketService.d
+include/d/glibd-2/gio/SrvTarget.d
+include/d/glibd-2/gio/StaticResource.d
+include/d/glibd-2/gio/Subprocess.d
+include/d/glibd-2/gio/SubprocessLauncher.d
+include/d/glibd-2/gio/Task.d
+include/d/glibd-2/gio/TcpConnection.d
+include/d/glibd-2/gio/TcpWrapperConnection.d
+include/d/glibd-2/gio/TestDBus.d
+include/d/glibd-2/gio/ThemedIcon.d
+include/d/glibd-2/gio/ThreadedSocketService.d
+include/d/glibd-2/gio/TlsBackendIF.d
+include/d/glibd-2/gio/TlsBackendT.d
+include/d/glibd-2/gio/TlsCertificate.d
+include/d/glibd-2/gio/TlsClientConnectionIF.d
+include/d/glibd-2/gio/TlsClientConnectionT.d
+include/d/glibd-2/gio/TlsConnection.d
+include/d/glibd-2/gio/TlsDatabase.d
+include/d/glibd-2/gio/TlsFileDatabaseIF.d
+include/d/glibd-2/gio/TlsFileDatabaseT.d
+include/d/glibd-2/gio/TlsInteraction.d
+include/d/glibd-2/gio/TlsPassword.d
+include/d/glibd-2/gio/TlsServerConnectionIF.d
+include/d/glibd-2/gio/TlsServerConnectionT.d
+include/d/glibd-2/gio/UnixConnection.d
+include/d/glibd-2/gio/UnixCredentialsMessage.d
+include/d/glibd-2/gio/UnixFDList.d
+include/d/glibd-2/gio/UnixFDMessage.d
+include/d/glibd-2/gio/UnixInputStream.d
+include/d/glibd-2/gio/UnixMountEntry.d
+include/d/glibd-2/gio/UnixMountMonitor.d
+include/d/glibd-2/gio/UnixMountPoint.d
+include/d/glibd-2/gio/UnixOutputStream.d
+include/d/glibd-2/gio/UnixSocketAddress.d
+include/d/glibd-2/gio/Vfs.d
+include/d/glibd-2/gio/VolumeIF.d
+include/d/glibd-2/gio/VolumeMonitor.d
+include/d/glibd-2/gio/VolumeT.d
+include/d/glibd-2/gio/ZlibCompressor.d
+include/d/glibd-2/gio/ZlibDecompressor.d
+include/d/glibd-2/gio/c/functions.d
+include/d/glibd-2/gio/c/types.d
+include/d/glibd-2/glib/ArrayG.d
+include/d/glibd-2/glib/AsyncQueue.d
+include/d/glibd-2/glib/Atomic.d
+include/d/glibd-2/glib/BBTree.d
+include/d/glibd-2/glib/Base64.d
+include/d/glibd-2/glib/BookmarkFile.d
+include/d/glibd-2/glib/ByteArray.d
+include/d/glibd-2/glib/Bytes.d
+include/d/glibd-2/glib/CharacterSet.d
+include/d/glibd-2/glib/Checksum.d
+include/d/glibd-2/glib/Child.d
+include/d/glibd-2/glib/Cond.d
+include/d/glibd-2/glib/ConstructionException.d
+include/d/glibd-2/glib/DataList.d
+include/d/glibd-2/glib/DataSet.d
+include/d/glibd-2/glib/Date.d
+include/d/glibd-2/glib/DateTime.d
+include/d/glibd-2/glib/Directory.d
+include/d/glibd-2/glib/ErrorG.d
+include/d/glibd-2/glib/FileUtils.d
+include/d/glibd-2/glib/GException.d
+include/d/glibd-2/glib/GLib.d
+include/d/glibd-2/glib/HashTable.d
+include/d/glibd-2/glib/HashTableIter.d
+include/d/glibd-2/glib/Hmac.d
+include/d/glibd-2/glib/Hook.d
+include/d/glibd-2/glib/HookList.d
+include/d/glibd-2/glib/Hostname.d
+include/d/glibd-2/glib/IConv.d
+include/d/glibd-2/glib/IOChannel.d
+include/d/glibd-2/glib/Idle.d
+include/d/glibd-2/glib/Internationalization.d
+include/d/glibd-2/glib/KeyFile.d
+include/d/glibd-2/glib/ListG.d
+include/d/glibd-2/glib/ListSG.d
+include/d/glibd-2/glib/MainContext.d
+include/d/glibd-2/glib/MainLoop.d
+include/d/glibd-2/glib/MappedFile.d
+include/d/glibd-2/glib/MatchInfo.d
+include/d/glibd-2/glib/Memory.d
+include/d/glibd-2/glib/MemorySlice.d
+include/d/glibd-2/glib/MessageLog.d
+include/d/glibd-2/glib/Messages.d
+include/d/glibd-2/glib/Module.d
+include/d/glibd-2/glib/Mutex.d
+include/d/glibd-2/glib/Node.d
+include/d/glibd-2/glib/Once.d
+include/d/glibd-2/glib/OptionContext.d
+include/d/glibd-2/glib/OptionGroup.d
+include/d/glibd-2/glib/Pattern.d
+include/d/glibd-2/glib/Private.d
+include/d/glibd-2/glib/PtrArray.d
+include/d/glibd-2/glib/Quark.d
+include/d/glibd-2/glib/QueueG.d
+include/d/glibd-2/glib/RWLock.d
+include/d/glibd-2/glib/RandG.d
+include/d/glibd-2/glib/RecMutex.d
+include/d/glibd-2/glib/Regex.d
+include/d/glibd-2/glib/ScannerG.d
+include/d/glibd-2/glib/Sequence.d
+include/d/glibd-2/glib/SequenceIter.d
+include/d/glibd-2/glib/ShellUtils.d
+include/d/glibd-2/glib/SimpleXML.d
+include/d/glibd-2/glib/Source.d
+include/d/glibd-2/glib/Spawn.d
+include/d/glibd-2/glib/Str.d
+include/d/glibd-2/glib/StringChunk.d
+include/d/glibd-2/glib/StringG.d
+include/d/glibd-2/glib/StrvBuilder.d
+include/d/glibd-2/glib/TestCase.d
+include/d/glibd-2/glib/TestLogBuffer.d
+include/d/glibd-2/glib/TestLogMsg.d
+include/d/glibd-2/glib/TestSuite.d
+include/d/glibd-2/glib/Thread.d
+include/d/glibd-2/glib/ThreadPool.d
+include/d/glibd-2/glib/TimeVal.d
+include/d/glibd-2/glib/TimeZone.d
+include/d/glibd-2/glib/Timeout.d
+include/d/glibd-2/glib/Timer.d
+include/d/glibd-2/glib/TrashStack.d
+include/d/glibd-2/glib/TreeNode.d
+include/d/glibd-2/glib/URI.d
+include/d/glibd-2/glib/Unicode.d
+include/d/glibd-2/glib/UnixUtils.d
+include/d/glibd-2/glib/UriParamsIter.d
+include/d/glibd-2/glib/Util.d
+include/d/glibd-2/glib/Uuid.d
+include/d/glibd-2/glib/Variant.d
+include/d/glibd-2/glib/VariantBuilder.d
+include/d/glibd-2/glib/VariantDict.d
+include/d/glibd-2/glib/VariantIter.d
+include/d/glibd-2/glib/VariantType.d
+include/d/glibd-2/glib/Version.d
+include/d/glibd-2/glib/c/functions.d
+include/d/glibd-2/glib/c/types.d
+include/d/glibd-2/gobject/Binding.d
+include/d/glibd-2/gobject/BindingGroup.d
+include/d/glibd-2/gobject/Boxed.d
+include/d/glibd-2/gobject/CClosure.d
+include/d/glibd-2/gobject/Closure.d
+include/d/glibd-2/gobject/DClosure.d
+include/d/glibd-2/gobject/Enums.d
+include/d/glibd-2/gobject/Flags.d
+include/d/glibd-2/gobject/ObjectClass.d
+include/d/glibd-2/gobject/ObjectG.d
+include/d/glibd-2/gobject/ParamSpec.d
+include/d/glibd-2/gobject/ParamSpecPool.d
+include/d/glibd-2/gobject/SignalGroup.d
+include/d/glibd-2/gobject/Signals.d
+include/d/glibd-2/gobject/Type.d
+include/d/glibd-2/gobject/TypeClass.d
+include/d/glibd-2/gobject/TypeInstance.d
+include/d/glibd-2/gobject/TypeInterface.d
+include/d/glibd-2/gobject/TypeModule.d
+include/d/glibd-2/gobject/TypePluginIF.d
+include/d/glibd-2/gobject/TypePluginT.d
+include/d/glibd-2/gobject/TypeValueTable.d
+include/d/glibd-2/gobject/Value.d
+include/d/glibd-2/gobject/ValueArray.d
+include/d/glibd-2/gobject/WeakRef.d
+include/d/glibd-2/gobject/c/functions.d
+include/d/glibd-2/gobject/c/types.d
+include/d/glibd-2/gtkd/Implement.d
+include/d/glibd-2/gtkd/Loader.d
+include/d/glibd-2/gtkd/paths.d
+lib/libglibd-2.0.so
+lib/libglibd-2.0.so.0
+lib/libglibd-2.0.so.2.2.0
+libdata/pkgconfig/glibd-2.0.pc