diff options
author | Gleb Popov <arrowd@FreeBSD.org> | 2023-02-16 13:17:54 +0000 |
---|---|---|
committer | Gleb Popov <arrowd@FreeBSD.org> | 2023-02-17 09:27:29 +0000 |
commit | 5a152475eb327c065c02d1db7d1fa1b215b37ba5 (patch) | |
tree | 0707e6f7d6bb8f1130ef90a18c00b195b47b9683 | |
parent | 33ceef06ad20d10b9abf87c1322458da54518206 (diff) |
devel/glibd: + D language bindings to devel/glib20
Sponsored by: Serenity Cybersecurity, LLC
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/glibd/Makefile | 26 | ||||
-rw-r--r-- | devel/glibd/distinfo | 3 | ||||
-rw-r--r-- | devel/glibd/pkg-descr | 1 | ||||
-rw-r--r-- | devel/glibd/pkg-plist | 344 |
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 |